1.mysql5.7安装包官网下载(Linux&window)

https://dev.mysql.com/downloads/mysql/5.7.html

2.上传到linux服务器

rz

3.解压tar包

tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar

4.centos默认会安装mariadb,是mysql的一个分支 需要清理

查找mariadb安装版本

rpm -qa|grep -i mariadb

卸载对应安装包

rpm -e –nodeps mariadb-libs

安装net-tools

yum install net-tools

5.然后用rpm的方式安装各个包(安装顺序:common、libs、client、server)

rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.35-1.el7.x86_64.rpm

如图:

6.初始化数据库

mysqld –initialize –user=mysql

查询mysql的root用户的初始生成密码:

cat /var/log/mysqld.log

7.启动mysql

service mysqld start

查看mysql是否启动成功

service mysqld status

8.重置root账号密码及放开远程访问

进入数据库:

mysql -uroot -p

填写对应初始密码

重置密码及放开远程连接

alter user ‘root‘@’localhost’ identified by ‘123456’;

use mysql;

update user set user.Host=’%’ where user.User=’root’;

flush privileges;

然后用navicat连接数据库

9.rpm安装mysql的默认路径:

数据库目录 /var/lib/mysql/

配置文件 /usr/share/mysql(mysql.server命令及配置文件)

相关命令 /usr/bin(mysqladmin mysqldump等命令)

启动脚本 /etc/rc.d/init.d/(启动脚本文件mysql的目录)

启动日志目录 /var/log/mysqld.log

数据库配置文件 /etc/my.cnf

10.设置开机自启动

vim /etc/rc.local添加service mysqld start

11.linux mysql不区分大小写

vi /etc/my.cnf

lower_case_table_names=1