1.先将mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar放到/opt/install_packages/中
2.执行的命令
-- 1.检查环境
rpm -qa|grep mariadb
-- 如果上述命令返回有结果 那么进行mariadb的卸载
rpm -e --nodeps mariadb-libs
2.解压安装包
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
--删除当前路径的所有的文件(文件和目录)
rm -rf ./*
3.mysql操作
-- 初始化mysql
mysqld --initialize --user=mysql
-- 启动mysql
systemctl start mysqld
-- 查询mysql状态
systemctl status mysqld
-- 关闭mysql
systemctl stop mysqld
-- 使用root用户登录mysql
mysql -uroot -p
-- 修改root的密码 新密码为root123
set password=password("root123");
password:W3qXE?qVK!ah
查找原始密码
cd /etc
cd /var
cd log/
cat mysqld.log
在mysql中:
-- 查询root用户的IP限制
select host from mysql.user where user='root';
-- 修改root用户访问的IP限制 使任意IP都可以使用root用户访问mysql
update mysql.user set host='%' where user='root';
改完后
--执行权限刷新
flush privileges;