首先系统需要有wget命令,没有安装wget命令的,需要先安装wget命令

yum install wget

1、下载安装MySQL官方的Yum Repository

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2、yum安装

yum -y install mysql57-community-release-el7-10.noarch.rpm

3、安装MySQL server,根据网络快慢,速度不同,耐心等待安装完成

yum -y install mysql-community-server

4、首先启动MySQL可能会由于权限不足而报错,所以需要授权

sudo chown mysql:mysql -R /var/lib/mysql

然后再启动服务

systemctl start mysqld.service

5、查看MySQL状态,如图所示,说明启动成功了

systemctl status mysqld.service

6、此时,MySQL服务已经开始运行,但是MySQL默认生成随机密码,所以,我们首先需要找到root用户的密码,通过如下命令可以在日志文件中找到随机生成的密码,复制密码备用

grep "password" /var/log/mysqld.log

7、登录数据库,输入复制好的密码

mysql -uroot -p

8、此时已经登录上了,但是MySQL默认必须修改密码以后才能进行操作数据库,所以我们需要修改密码,密码必须包含大小写字母、数字和特殊符号,并且长度不能少于8位。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

使用mysql数据库:use mysql;

9、设置远程访问

update user set host = '%' where user = 'root';

10、刷新权限

flush privileges;

11、重启MySQL服务,然后尝试连接数据库就可以了。

systemctl restart mysqld.service

注意:本文归作者所有,未经作者允许,不得转载

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐