虚拟机中安装mysql 完整教程( CentOS7 版本)
作者:@郑琰
本文转载请注明出处!:https://www.cnblogs.com/zhengyan6/p/17929579.html
一、检查是否安装了Mysql
Yum检查
yum list installed | grep mysql
安装则直接删除
yum remove mysql-community-client.x86_64 yum remove mysql mysql-server mysql-libs compat-mysql yum remove mysql-community-release
rpm检查:
rpm -qa | grep -i mysql
//有则直接删除 rpm -e --nodeps mysql-community-libs-5.7.32-1.el7.x86_64 rpm -e –nodeps community-client-5.7.32-1.el7.x86_64 // 此删除数据跟上面一样,以你查出来的为主
二、口令查找Mysql的安装目录和残存文件
whereis mysql find / -name mysql 找到后,全部 rm -rf 删除,如果提示此为目录文件 则使用命令 rm -r 会有提示就输入 y 一个个删 删除mysql配置文件: 一般在/etc/my.cnf 有就直接删除则可
关闭开机启动:
chkconfig --list | grep -i mysql chkconfig --del mysqld
最后重复上面步骤 检查,直到彻底删除干净为准
正式安装Mysql
一: yum安装,下载mysql
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
如果出现地址不匹配或者域名问题则 使用下面的命令
wget --no-check-certificate http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
二: 开始安装:(根据评论区大佬server后面加了–nogpgcheck 就可以避免一些失败的情况 )
yum -y install mysql57-community-release-el7-10.noarch.rpm yum -y install mysql-community-server --nogpgcheck
安装完成
三: 启动
//启动 systemctl start mysqld.service //查看状态 systemctl status mysqld.service
四:获取初始密码
grep "password is" /var/log/mysqld.log
使用密码登陆数据库,首次登陆,需要重新设置新密码,
mysql -uroot -p
登录进去后 更改密码弱口令设置,设置简单密码
mysql> set global validate_password_policy=0; mysql> set global validate_password_length=1;
设置新的密码: mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'; mysql> flush privileges;
配置远程登录:
mysql> grant all privileges on *.* to root@'%' identified by 'root'; mysql> flush privileges;
至此 算是安装完毕,如果有问题 就重启mysql :
systemctl restart mysqld
如果还有问题,检查前面是否删除干净,重装一遍
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)