linux中安装mysql5.7

2021-05-15  本文已影响0人  金煜博

1.上传mysql安装包并解压

上传到/usr/local 目录中后使用命令解压,将解压后的文件改名mysql-5.7.30


图片.png

2.创建mysql组与用户

groupadd mysql
useradd -r -g mysql mysql 


图片.png

3.创建data目录

cd /usr/local/mysql-5.7.30
mkdir data


图片.png

4.授权

将/usr/local/mysql-5.7.30的所有者及所属组改为mysql
chown -R mysql.mysql /usr/local/mysql-5.7.30


图片.png

5.创建配置文件

在etc目录中上传my.cnf文件,内容如下


图片.png
[mysqld]
user=mysql
#设置mysql的安装目录
basedir=/usr/local/mysql-5.7.30
#设置mysql数据库的数据存放目录
datadir=/usr/local/mysql-5.7.30/data
#设置端口
port=3306
socket=/tmp/mysql.sock
#设置字符集
character-set-server=utf8
#取消密码验证
#skip-grant-tables
#允许时间类型的数据为零(去掉NO_ZERO_IN_DATE,NO_ZERO_DATE)
sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
[mysqld_safe]
#日志存放目录
log-error=/usr/local/mysql-5.7.30/data/mysqld.log
pid-file=/usr/local/mysql-5.7.30/data/mysqld.pid

6.初始化mysql

初始化前先安装
yum -y install numactl yum install libncurses*

/usr/local/mysql-5.7.30/bin/mysqld --user=mysql --basedir=/usr/local/mysql-5.7.30/ --datadir=/usr/local/mysql-5.7.30/data --initialize
图片.png

7.将mysql加入到服务,设置mysql环境变量,设为开机启动

图片.png

8.修改mysql密码并授权远程登录

9.开启mysql远程连接

grant all on *.* to 'root'@'%' identified by '123456' with grant option;  root用户授权远程登录
图片.png

10.下载地址

链接:https://pan.baidu.com/s/1j-b2C-fzLvflCVWeL3dOMQ
提取码:3535 (链接失效自行百度下载)

上一篇下一篇

猜你喜欢

热点阅读