文章目录
- 1. 上传安装包
- 2. 检查Linux下是否存在冲突软件
- 3. 解压安装包
- 4. 在安装目录执行rpm安装命令
- 5.检查配置参数
- 6. 初始化mysql
- 7. 查看生成的临时root用户密码
- 8. 启动mysql服务
- 9. 登录mysql
- 10. 修改root用户的密码
- 11. 允许任意ip可以使用root用户登录mysql
- 12. 退出mysql
- 13.关闭mysql服务
1. 上传安装包
上传安装包mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar到/opt/install_packages下
2. 检查Linux下是否存在冲突软件
rpm -qa | grep mariadb
-- 如果存在 执行卸载命令rpm -e --nodeps mariadb-libs
3. 解压安装包
-- 切换目录
cd /opt/install_packages-- 执行解压命令
tar -xf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar
-x 表示为解压命令
-f 表示为使用文件名-- 解压完成后获取如下文件
4. 在安装目录执行rpm安装命令
-- 切换目录
cd /opt/softs-- 按如下顺序进行安装
-- 第一个安装common
rpm -ivh /opt/install_packages/mysql-community-common-5.7.28-1.el7.x86_64.rpm-- 第二个安装1ibs
rpm -ivh /opt/install_packages/mysql-community-libs-5.7.28-1.el7.x86_64.rpm --nodeps --force-- 第三个安装1ibs-compat
rpm -ivh /opt/install_packages/mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm-- 第四个安装client
rpm -ivh /opt/install_packages/mysql-community-client-5.7.28-1.el7.x86_64.rpm-- 第五个安装server
rpm -ivh /opt/install_packages/mysql-community-server-5.7.28-1.el7.x86_64.rpm --nodeps --force
安装完成后,删除解压出来的 *.rpm文件
rm -rf *.rpm
5.检查配置参数
vim /etc/my.cnf
--检查datadir参数的值 并拷贝
-- 切换到刚复制的目录
cd /var/lib/mysql
-- 执行删除命令
rm -rf ./*
6. 初始化mysql
mysqld --initialize --user=mysql
7. 查看生成的临时root用户密码
cat /var/log/mysqld.log
复制保存,后面登录会用得到( q.2fHTAzX>?b)
8. 启动mysql服务
-- 启动mysql服务
systemctl start mysqld
9. 登录mysql
mysql -uroot -p-- 输入刚刚的临时密码
q.2fHTAzX>?b(每个人的不一样,以自己的为准)
10. 修改root用户的密码
-- 设置新密码 set password=password('新密码');
set password=password('111111');
11. 允许任意ip可以使用root用户登录mysql
update mysql.user set host='%' where user='root';-- 执行刷新权限命令
flush privileges;
12. 退出mysql
quit;
13.关闭mysql服务
-- 关闭mysql服务
systemctl stop mysqld