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

浙公网安备 33010602011771号