CentOS7安装MySQL5.7并配置账户等
注意: 有的Centos版本默认安装了mariadb, 可以先将其卸载
检查mariadb是否安装
yum list installed | grep mariadb
卸载mariadb( all )
yum -y remove mariadb*
1.
网上下载MySQL的yum源
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2.
使用rpm安装下载的mysql的yum源
rpm -ivh 下载下来的.rpm文件
3.
安装mysql-community-server服务
yum install mysql-community-server
4.
启动mysqld服务
systemctl start mysqld
初次安装, 直接敲入:mysql, 进入mysql
如果无法直接进入mysql, 报错: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
可以查询默认的mysql root 密码:
grep 'temporary password' /var/log/mysqld.log
然后使用root登录
mysql -u root -p , 回车后输入以上查询到的默认密码
5.
设置(重置)root密码:
set password = '新密码';
6.
设置root用户允许所有主机远程登录
use mysql;
update user set Host='%' where user='root';
flush privileges;