Ⅰ. 检查之前是否安装过
rpm -qa | grep -i mysql
如已安装,需卸载请移步博客尾部
Ⅱ. 下载MySQL官方Yum Repository
wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
Ⅲ. 安装
sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm
sudo yum install mysql-server
Ⅳ. 设置MySQL数据库
1)设置不区分大小写
sudo vim /etc/my.cnf
2)启动MySQL
sudo systemctl enable --now mysqld
3)查看MySQL服务运行状态
sudo systemctl status mysqld
4)MySQL安全相关操作
sudo mysql_secure_installation
Ⅵ. 用户验证
mysql -u root -p
此时,你可以尽情“享用”MySQL了;但,你应该会面临一个问题,远程连接它,能行嘛?博主是云服务器本地可以,但远程连不上,又踩坑了~回来继续更新博客;2021年11月30日 11:34:54
HY000][1130] null, message from server: "Host '219.157.164.177' is not allowed to connect to this MySQL server".
这是我报的错;1130;废话不多说,上教程:
1)首先查看MySQL的用户信息
mysql> select host,user from mysql.user;
发现root的host为localhost,代表只允许本地IP访问
2)更改root用户的host
mysql> update mysql.user set host = '%' where user = 'root';
3)flush
mysql> flush privileges;
大功告成,尽情享用!
Ⅵ. 卸载之前的安装
rpm -e --nodeps 软件名 //强力删除,对相关依赖的文件也进行强力删除
Ⅶ. 查看MySQL状态(启动、停止、重启)
1) 查看mysql状态
systemctl status mysqld.service
2) 启动mysql
systemctl start mysqld.service
3) 停止mysql
systemctl stop mysqld.service
4) 重启mysql
systemctl restart mysqld.service
Ⅶ. 结语
关于下载安装,因CentOS 8 上提供 MySQL 8.0,可尝试:
sudo dnf install @mysql
据说可以直接成功?哈哈哈
Over!大功告成!
至此,本文到此结束!
关于 “Centos8.3下安装MySQL8.0” 已全部完成。
本文只做学习用途,无任何商业用途!
转载注明出处!祝各位学业有成!
大大怪爱小乖乖!
研哥哥