centos安装mysql8.0全过程,及遇到的问题

如果之前安装了mysql的话,要确定之前的mysql是否清理干净

rpm -qa | grep -i mysql


如果发现有残留的mysql,需要通过 yum remove + 东西     逐条删掉

例如:yum remove mysql-community-common-8.0.20-1.el7.x86_64   (如果当前用户没有root权限,需要sudo)


然后查看有没有残留的mysql目录:sudo find / -name mysql


通过命令 sudo rm -rf 逐个删除即可。 

假如有 /var/log/mysqld.log,记得删除 /var/log/mysqld.log(如果不删除这个文件,会导致新安装的 mysql 无法生存新密码,导致无法登陆)

如果之前卸载了mysql,my.cnf是不会自己删除的,也需要自己删除。通过命令rm -rf /etc/my.cnf

开始安装mysql:

1.首先先下载mysql源安装包:

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

2.然后安装mysql源

yum -y localinstall mysql80-community-release-el7-3.noarch.rpm

3.安装mysql

yum -y install mysql-community-server

在安装mysql时,你会发现很慢,几十kb每秒,此时我们要清理缓存并更新

首先备份:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

然后下载新的CentOS-Base.repo 到/etc/yum.repos.d/

如果你是centos6就下载:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

如果你是centos7就下载:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

运行命令yum makecache生成缓存,重新执行命令yum -y install mysql-community-server 即可

4.启动Mysql服务 : systemctl start mysqld

5.修改密码:在/var/log/mysqld.log可以查看临时密码,登陆后修改密码即可。

6.设置开机自启动:chkconfig mysqld on

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容