Linux环境下安装mysql5.7.36数据库教程

yizhihongxing

下面是“Linux环境下安装mysql5.7.36数据库教程”的完整攻略,过程中包含两条示例说明。

准备工作

在开始安装mysql之前,需要先进行一些准备工作,包括安装依赖库、创建mysql用户等等。这些工作可以简单地通过下列命令完成:

sudo apt-get update
sudo apt-get install -y mysql-server mysql-client
sudo systemctl start mysql
sudo mysql_secure_installation

安装依赖库时可能需要等待一段时间,具体时间取决于你的服务器配置和网速情况。

下载并安装mysql

下载mysql安装包:

wget https://cdn.mysql.com/mysql-5.7.36/linux-glibc2.12-x86_64.tar.gz

解压安装包:

tar -xzvf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz

移动解压后的目录到指定路径下,例如 /usr/local/mysql:

sudo mv mysql-5.7.36-linux-glibc2.12-x86_64 /usr/local/mysql

配置mysql

配置mysql,包括创建数据目录、修改权限、配置my.cnf等:

sudo mkdir /usr/local/mysql/var
sudo chown -R mysql:mysql /usr/local/mysql
sudo chmod 750 -R /usr/local/mysql
sudo vim /etc/my.cnf

编辑my.cnf文件,内容如下:

[client]
default-character-set=utf8

[mysqld]
datadir=/usr/local/mysql/var
socket=/tmp/mysql.sock
user=mysql
# 设置mysql默认编码为utf8
character_set_server=utf8
skip-name-resolve
# 设置开启二进制日志
log-bin=mysql-bin
# 设置开启增量备份
binlog_format=mixed
slow_query_log = 1
long_query_time = 2
log_slow_admin_statements = 1
log_queries_not_using_indexes = 1
max_allowed_packet = 500M
expire_logs_days=15
log-error=/usr/local/mysql/var/mysql.log
pid-file=/usr/local/mysql/var/mysql.pid

启动mysql

使用以下命令启动mysql:

cd /usr/local/mysql/bin
sudo ./mysqld_safe &

进入mysql:

cd /usr/local/mysql/bin
sudo ./mysql -uroot -p

在mysql中创建用户:

CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;

示例说明

  1. 如果我们想创建一个新用户“john”,并给它一个密码“123456”,可以使用以下命令:
CREATE USER 'john'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'john'@'%' WITH GRANT OPTION;
  1. 如果我们想修改默认编码为 gbk2312,只需要在 my.cnf 文件中进行修改即可:
[client]
default-character-set=gbk2312

[mysqld]
datadir=/usr/local/mysql/var
socket=/tmp/mysql.sock
user=mysql
# 设置mysql默认编码为gbk2312
character_set_server=gbk2312
skip-name-resolve
# 设置开启二进制日志
log-bin=mysql-bin
# 设置开启增量备份
binlog_format=mixed
slow_query_log = 1
long_query_time = 2
log_slow_admin_statements = 1
log_queries_not_using_indexes = 1
max_allowed_packet = 500M
expire_logs_days=15
log-error=/usr/local/mysql/var/mysql.log
pid-file=/usr/local/mysql/var/mysql.pid

以上就是在Linux环境下安装mysql5.7.36数据库的完整攻略,希望对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux环境下安装mysql5.7.36数据库教程 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • Adabas 和 Aerospike 的区别

    Adabas和Aerospike都是流行的NoSQL数据库系统,但它们有着不同的特点和应用场景。 Adabas 简介 Adabas是一种高性能的事务处理型数据库管理系统,主要面向大型企业和机构。它支持大容量的数据存储和处理,能够高效地存储和检索事务数据。Adabas提供了强大的事务处理能力和可靠性,能够处理高并发的交易场景。 特点 高性能:Adabas采用先…

    database 2023年3月27日
    00
  • MySQL的Data_ADD函数与日期格式化函数说明

    MySQL中的DATE_ADD函数可以用于对日期和时间进行加减运算,可以将指定的时间加上一定的时间间隔,生成新的日期和时间。 DATE_ADD函数语法如下: DATE_ADD(date,INTERVAL expr type) 其中,date参数是日期或时间的表达式,INTERVAL关键字可以指定一个时间间隔,expr则是需要指定的时间间隔的具体数值,type…

    database 2023年5月22日
    00
  • Linux 环境搭建推荐教程(php运行环境)

    Linux 环境搭建推荐教程(php运行环境) 在Linux系统下搭建PHP运行环境有很多种方法,下面给出一种推荐的方法。 安装LAMP LAMP是指Linux、Apache、MySQL和PHP,是目前最受欢迎的Web服务器软件组合,我们要安装的是LAMP中的最后一项,这里的教程基于Ubuntu系统。在终端中输入以下命令进行安装: sudo apt-get …

    database 2023年5月22日
    00
  • 快速掌握Node.js环境的安装与运行方法

    下面是快速掌握Node.js环境的安装与运行方法的完整攻略。 安装Node.js环境 Node.js是基于JavaScript的后端编程语言,因此在使用Node.js前需要安装它的环境。 Windows系统 在Node.js的官网(https://nodejs.org/en/)上下载安装包,选择符合你电脑系统的版本。 下载完成后,双击安装包,一直点击“下一步…

    database 2023年5月22日
    00
  • mysql 分页优化解析

    MySQL是一款常用的开源关系型数据库管理系统,而MySQL的分页查询也是开发中经常会遇到的问题。本篇攻略将会详细讲解MySQL分页优化,主要内容包括分析分页查询的效率瓶颈,介绍分页查询的优化方式,以及实际操作后效果的分析。 一、分页查询的效率瓶颈 在MySQL中,常用的分页查询语句是: SELECT * FROM table LIMIT start, co…

    database 2023年5月19日
    00
  • MySQL常见的脚本语句格式参考指南

    MySQL常见的脚本语句格式参考指南 1. 为什么需要脚本语句的格式参考指南? 在编写MySQL脚本时,较为规范的脚本格式可以让脚本更易于理解、维护和修改,而不规范的脚本格式则会给别人查看、修改脚本带来更大的困难。因此,脚本的格式参考指南是非常重要的。 2. MySQL常见的脚本语句格式参考指南 2.1 语句之间的分号 在MySQL中,每个语句应该以分号(;…

    database 2023年5月21日
    00
  • MySQL查看、创建和删除索引的方法

    MySQL中索引是非常重要的一个概念,它能够提升查询速度,优化数据库性能。本篇攻略将介绍如何查看、创建和删除MySQL索引。 查看索引 SHOW INDEX 可以通过 SHOW INDEX 命令来查看某个表的索引信息。例如,要查看表 users 中的索引信息可以使用以下命令: SHOW INDEX FROM users; 这个命令会列出 users 表中的所…

    database 2023年5月22日
    00
  • MySQL安装失败的原因及解决步骤

    当安装MySQL时,可能会出现安装失败的情况。以下是一些可能导致MySQL安装失败的原因及解决步骤。 原因一:环境问题 如果你的服务器环境不符合MySQL的要求,则可能会导致安装失败。例如,如果你的服务器内存不足或磁盘空间不足,则可能会安装失败。 解决方法: 确认你的服务器配置是否符合MySQL的要求。 检查服务器磁盘空间和内存使用情况。 尝试在其他环境中安…

    database 2023年5月18日
    00
合作推广
合作推广
分享本页
返回顶部