Centos 7 默认yum源中由 MariaDB 取代了 Mysql 首先,下载rpm包
wget http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
安装rpm包
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
安装mysql
yum install mysql-community-server
开启mysqld服务
systemctl start mysqld
查找初始化密码
grep 'temporary password' /var/log/mysqld.log
使用root账号登录
mysql -uroot -p
修改root账号密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '这里的密码要复杂些,要不然会提示不安全,修改失败';
当然,如果需要远程访问数据库的话,还需要设置权限(这里是赋予任何主机访问数据的权限,只是举个栗子,不建议这么做)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
这时候,就可以远程访问数据库了,如果访问不了,看一下是不是防火墙的问题。 参考:mysql