使用wget命令获取 mysql yum源
[[email protected] ~]# wget -i http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
使用rpm命令安装 mysql57-community-release-el7-7.noarch.rpm
[[email protected] ~]# rpm -ivh mysql57-community-release-el7-7.noarch.rpm
使用vim命令查看并修改需要安装的mysql版本
[[email protected] ~]# vim /etc/yum.repos.d/mysql-community-source.repo
我们这里安装5.7版本,所以将5.7版本的enabled设置为1,保存并退出
使用yum命令安装mysql
[[email protected] ~]# yum install mysql-community-server
使用systemctl命令启动mysql服务
[[email protected] ~]# systemctl start mysqld.service
然后在日子里面找mysql的密码
[[email protected] ~]# vim /var/log/mysqld.log
进入数据库:
[[email protected] ~]# mysql -u root -p
修改root账号连接数据库密码
mysql> set password = password('MyNewPassWord123456!');
(补)刚刚忘记了很重要的一步,授权远程访问数据库:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyNewPassWord123456!' WITH GRANT OPTION;
退出数据库
mysql> quit;
重启数据库
[[email protected] ~]# systemctl restart mysqld
至此,MySql数据库安装完毕!
但是,需要值得注意的是,如果你的linux系统防火墙没有关闭的话,依然无法通过网络访问到MySql数据库
那么,需要使用 systemctl命令关闭防火墙!!!
[[email protected] ~]# systemctl stop firewalld
关闭的防火墙,就够了么?就目前来说,是能连接成功了。
但是,重启linux虚拟机后呢???不行,还是不行!
那么,需要使用systemctl命令禁止防火墙开机启动
[[email protected] ~]# systemctl disable firewalld
好了,现在随便玩了!!!(顺便提一下,这样很不安全。仅仅只适合自己玩而已!)