mysql的安装
一、删除旧版本MySQL的残留信息
1、查找已安装的MySQL软件包:
rpm -qa|grep mysql
CentOS7下还需要查找是否存在mariadb包:
rpm -qa|grep mariadb
如果输入上述两个命令后都输出存在有包,则需要执行删除命令。
终端输出了“mysql-libs-5.1.73-1.el6.x86_64”和“mariadb-libs-5.5.56-2.el7.x86_64”
使用rpm -e –nodeps命令进行删除
rpm -e --nodeps mysql-libs-5.1.73-1.el6.x86_64
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
2、提升权限
由于 MySQL 安装过程中,会通过 MySQL 用户在 /tmp 目录下新建 tmp_db 文件,所以需要给 /tmp 目录较大的权限:
chmod -R 777 /tmp
3 检查依赖
rpm -qa|grep libaio
rpm -qa|grep net-tools
如果不存在则需要安装:
yum -y install libaio net-tools
yum -y install perl
4、删除系统自带的my.cnf
rm -rf /etc/my.cnf
二、MySQL包的安装
MySQL安装需要下载4个Rpm包,将四个包上传到master中的/opt/packages/目录下,依次执行以下命令
rpm -ivh mysql-community-common-5.7.16-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.16-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.16-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.16-1.el6.x86_64.rpm
三、修改/etc/my.cnf文件,添加配置信息
四、启动MySQL服务器
// 启动MySQL服务
systemctl start mysqld.service
// 查看MySQL状态
systemctl status mysqld.service
五、查看初始密码并登录Mysql
grep "password" /var/log/mysqld.log
Zsh*Xw<;o0Qx为我的初始密码
#登录Mysql,再输入初始密码
mysql -u root -p123456
六、修改默认密码
// 设置新密码的验证策略为0,表示最低
mysql> set global validate_password_policy=0;
// 设置新密码的长度最小值为6位
mysql> set global validate_password_length=6;
// 设置新密码为123456
mysql> set password for 'root'@'localhost'=password('123456');
七、设置远程登录
// 给root设置远程登录权限
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/ordo120/article/details/134281596
版权声明:
作者:SE_Gai
链接:https://www.cnesa.cn/1520.html
来源:CNESA
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论