国内镜像站获得MySQL
访问国内mysql镜像站
# 中国科学技术大学开源软件镜像
http://mirrors.ustc.edu.cn/
- 关闭防火墙和selinux
# 立刻停止防火墙
systemctl stop firewalld.service
# 开机禁用防火墙
systemctl disable firewalld.service
# 立刻停止selinux
setenforce 0
- 下载软件包
链接可能会随着时间变化,具体以网站为主,建议到网站直接复制
wget https://mirrors.ustc.edu.cn/mysql-repo/yum/mysql-5.7-community/el/7/x86_64/mysql-community-server-5.7.44-1.el7.x86_64.rpm
wget https://mirrors.ustc.edu.cn/mysql-repo/yum/mysql-5.7-community/el/7/x86_64/mysql-community-client-5.7.44-1.el7.x86_64.rpm
wget https://mirrors.ustc.edu.cn/mysql-repo/yum/mysql-5.7-community/el/7/x86_64/mysql-community-common-5.7.44-1.el7.x86_64.rpm
wget https://mirrors.ustc.edu.cn/mysql-repo/yum/mysql-5.7-community/el/7/x86_64/mysql-community-libs-5.7.44-1.el7.x86_64.rpm
- 安装相关软件
yum install -y net-tools.x86_64 libaio.x86_64 perl.x86_64
- 卸载mariadb,否则会与MYSQL冲突
(1)查看mariadb版本
rpm -qa | grep mariadb
(2)卸载mariadb
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
5. 安装MySQL服务器
yum install -y *.rpm
- 启动MySQL服务器
(1)启动服务器
sudo systemctl start mysqld #启动MySQL服务
sudo systemctl enable mysqld #设置为开机自启
(2)查看启动状态
netstat -anpt #查看端口方式
ps aux | grep mysql #查看进程方式
systemctl status mysqld #查看状态方式
- 查看MySQL服务器默认密码
如果没有查到密码,是因为没有启动成功
grep password /var/log/mysqld.log
- 修改MySQL服务器密码
mysqladmin -uroot -p'临时密码' password '新密码'
- 登录MySQL系统
mysql -uroot -p'新密码'
- 查到默认数据库
show databases;