CentOS7.8安装mysql5.7

下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

使用wget命令工具来下载到当前目录

 

 下载完成ls查看,tar -zxvf 文件名来解压

 

 mv命令来移动更改个你想要的名字,然后移动到想要安装的目录

 

 添加mysql用户组和用户,然后更改权限

 

 创建配置文件存储目录mkdir /usr/local/mysql-5.7.21/data用来存储数据,创建logs目录来放日志信息

 

创建mysql的配置文件,放到/etc目录下名字为my.cnf

 

 

 编辑配置文件,添加配置如下

[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql-5.7.21
datadir=/usr/local/mysql-5.7.21/data
log-error=/usr/local/mysql-5.7.21/logs/mysql.err
pid-file=/usr/local/mysql-5.7.21/logs/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true

 

 配置文件创建完毕后,开始初始化数据库(注意执行路径)

bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql-5.7.21 --datadir=/usr/local/mysql-5.7.21/data

 

 完成之后记住可以直接去上面配置的log-error=/usr/local/mysql-5.7.21/logs/mysql.err路径下查看自动生成的密码。

 

先将启动服务mysql.server放置到/etc/init.d/mysql中命令为:

cp /usr/local/mysql-5.7.21/support-files/mysql.server /etc/init.d/mysql

然后启动mysql服务,然后查看是否有mysql进程即可

 

 然后登录mysql,更改密码,设置密码不过期,修改外部网络可连接,最后更新配置即可(注意命令执行目录)

 bin/mysql -uroot -pfLMd%V1+rxup
set password=password('123456');
alter user 'root'@'localhost' password expire never;
use mysql
update user set host='%' where user='root';
flush privileges;

 

 

 

 

 END

 

posted @ 2020-10-09 14:28  哇哇咔哇咔咔  阅读(379)  评论(0)    收藏  举报