1、wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2、sudo rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
3、sudo yum install mysql-community-server
4、启动MySQL
systemctl status mysqld.service --查看mysql状态
systemctl start mysqld.service --只有启动MySQL后才能登陆
开机启动:
systemctl enable mysqld
systemctl daemon-reload
5、初次登录
安装完成后在/var/log/mysqld.log文件中生成了一个随机的默认密码;使用以下命令查看默认的登录密码
1.more /var/log/mysqld.log
找到如下所示的位置: 2018-12-01T19:25:41.505751Z 1 [Note] A temporary password is generated for root
@ localhost: Rth0tJjimf!T,即为默认密码,记录下密码。
输入mysql -uroot -p并输入密码后登陆mysql。
6、修改登录MySQL的密码(不修改执行sql语句会报错)
执行show variables like '%password%';查看密码设置的规定。
这里修改密码为:(ctrl+c后执行)alter user 'root'@'localhost' identified by 'ZhZH_123456';
以后用下面的方法登陆mysql(设置开机启动不需要登录): mysql -uroot -p
7、授权远程访问
1、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; //赋予任何主机访问数据的权限
2、mysql>FLUSH PRIVILEGES; //修改生效
3、mysql>EXIT //退出MySQL服务器