场景
使用Vmware等虚拟机软件搭建CentOS7系统,需要在其上安装Mysql8版本数据库。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
实现
1、去mysql官网手动下载rpm包并上传到服务器,或者直接通过wget进行下载
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar
2、创建对应的目录并解压
mkdir mysql8 tar xvf mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar -C ./mysql8
3、安装
cd mysql8
yum install -y *.rpm
出现complete则安装成功
4、启动mysql,并查看初始密码
systemctl start mysqld cat /var/log/mysqld.log | grep password
5、修改密码
首先登录mysql并修改root密码
mysql -uroot -p
回车,然后输入上面查询的初始密码
输入修改root密码的语句
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Aa_123456' password expire never;
此时默认的密码安全校验等级较高,不能设置简单的密码。
6、继续执行sql语句,设置允许远程连接
use mysql update user set user.Host='%'where user.User='root'; flush privileges; quit
7、开放服务器防火墙3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload
8、测试连接成功
9、注意
如果使用Vmware软件搭建虚拟机之后,为避免一次安装Mysql8不成功, 并在安装过程中出现各种各样的问题。
在centos系统安装完成之后可进行链接克隆,在克隆后的虚拟机上进行安装msyql8的学习和测试。
这样,如果过程中出现了无法或者难以解决的问题,可直接将此克隆机删除,重新克隆新的虚拟机即可。
博客园:
https://www.cnblogs.com/badaoliumangqizhi/
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
分类:
Linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南