下面是“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;
示例说明
- 如果我们想创建一个新用户“john”,并给它一个密码“123456”,可以使用以下命令:
CREATE USER 'john'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'john'@'%' WITH GRANT OPTION;
- 如果我们想修改默认编码为 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技术站