- 1. 按
- 2. 安装步骤
- 3. 常见问题
- 3.1. Win 10如何安装MySQL8.0.29
- 3.2. 如何进行主从复制实现读写分离
-
建议不熟悉的先看视频教程:MySQL安装(linux版本)并且参考Win10安装MySQL8.0.29.0步骤在Windows上熟练使用了之后再在CentOS 7上上手。
-
访问MySQL下载页:https://dev.mysql.com/downloads/mysql/
操作系统选择:Red Hat Enterprise Linux / Oracle Linux,操作系统版本选择:Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit),选择好了之后点击RPM Bundle这项对应的下载按钮
- 可以参考上面的下载方式手动下载之后再上传到服务器,或者使用下面的命令直接下载到服务器
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.29-1.el7.x86_64.rpm-bundle.tar
- 先创建MySQL目录,然后再把文件解压到MySQL目录里
mkdir MySQL tar -xvf mysql-8.0.29-1.el7.x86_64.rpm-bundle.tar -C MySQL
- 按照如下顺序安装MySQL目录里的rpm包,因为对于rpm这种包资源管理器来说,它是不会处理依赖关系的
cd MySQL rpm -ivh mysql-community-common-8.0.29-1.el7.x86_64.rpm rpm -ivh mysql-community-client-plugins-8.0.29-1.el7.x86_64.rpm yum remove mysql-libs -y rpm -ivh mysql-community-libs-8.0.29-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-compat-8.0.29-1.el7.x86_64.rpm yum install openssl-devel -y rpm -ivh mysql-community-devel-8.0.29-1.el7.x86_64.rpm rpm -ivh mysql-community-client-8.0.29-1.el7.x86_64.rpm rpm -ivh mysql-community-icu-data-files-8.0.29-1.el7.x86_64.rpm rpm -ivh mysql-community-server-8.0.29-1.el7.x86_64.rpm
- 启动MySQL:
systemctl start mysqld
- 从安装日志文件/var/log/mysqld.log中查询root密码
vim /var/log/mysqld.log
会看到一行A temporary password is generated for root@localhost: Bd*coRqv8,*M,那么这里我的MySQL临时随机密码就是Bd*coRqv8,*M - 登录
mysql -u root -p
- 设置新密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Aa.123123';
- 设置在其他电脑上也可以访问本机的数据库
use mysql; update user set host='%' where user='root';
- 关闭防火墙可以执行如下指令,或者参考:https://coco56.blog.csdn.net/article/details/123409975
systemctl stop firewalld.service systemctl disable firewalld.service
- 重启MySQL服务
service mysqld restart
- 最后就可以在其他电脑上正常连接本机的数据库了
请参考:https://coco56.blog.csdn.net/article/details/102928815
3.2. 如何进行主从复制实现读写分离请参考:https://blog.csdn.net/COCO56/article/details/124737738



