CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的。所以不能使用yum install直接安装。
下载mysql的repo源
cd /usr/local/src/ wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
如果这里提示:wget: command not found,则需要先运行:
yum install wget
安装wget。
执行安装
rpm -ivh mysql57-community-release-el7-8.noarch.rpm yum -y install mysql-server
静静等待……安装完成后,密码为随机密码,需要重置密码。
启动mysql服务
执行命令:
service mysqld restart
查看随机密码:
grep "password" /var/log/mysqld.log
进入mysql:
mysql -uroot -p+4)k+3vdbTFT
修改密码:
alter user 'root'@'localhost' identified by 'wangwust';
mysql 5.7.20 为了安全,要求密码必须包含 数字字母符号。
将密码要求改简单的方法参考:linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
我们不改简单,直接设置一个:Root!!2018
然后刷新一下权限:
flush privileges;
搞定!!!
说明
默认配置文件路径:
配置文件:/etc/my.cnf
日志文件:/var/log/var/log/mysqld.log
服务启动脚本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid
---------------------
转自:https://blog.csdn.net/z13615480737/article/details/78906598?utm_source=copy