安装需要的安装包 链接:https://pan.baidu.com/s/1-Ic-eUKPJFEV7nCXwF8CiQ?pwd=wf06
提取码:wf06
将mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar传入"/opt/install_packages/”下
-- 1.检查环境
rpm -qa|grep mariadb
-- 如果上述命令返回有结果 那么进行mariadb的卸载
rpm -e --nodeps mariadb-libs
--直接解压
tar -xf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar
3. 进行rpm安装
-- 第一步安装common包
rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
-- 第二步按照libs包
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm --nodeps --force
-- 第三步按照libs-compat包
rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm
-- 第四步按照client包
rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm
-- 第五步按照server包
rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm --nodeps --force
4.-- 删除路径的所有文件(文件和目录)
cd /var/lib/mysql
rm -rf ./*
-- 初始化mysql
mysqld --initialize --user=mysql
-- 启动mysql
systemctl start mysqld
-- 查询mysql状态
systemctl status mysqld
-- 使用root用户登录mysql
mysql -uroot -p
首次登录密码为:6D/KsPuCfPLi(每个人密码不一样)
进入/var/log下, cat mysqld.log 找到紫色字体localhost后面,即为密码
-- 关闭mysql
systemctl stop mysqld
-- 修改root的密码 新密码为root123
mysql>set password=password("root123");
-- 查询root用户的IP限制
mysql>select host from mysql.user where user='root';
-- 修改root用户访问的IP限制 使任意IP都可以使用root用户访问mysql
mysql>update mysql.user set host='%' where user='root';
修改后再查一遍mysql>select host from mysql.user where user='root'; 结果是%即可
-- 刷新权限
flush privileges;
使用Navicat连接时如果出现以下问题
则 vim /etc/my.cnf 在文件里加入 skip_name_resolve