- 下载一个rpm
因为现在用的linux版本是6.7的,因此我下载了这个版本的。
上传到linux中。
安装
yum install mysql-community-server
注意:这次安装的只是yum的地址。只有通过这一步,才可以通过yum下载更高版本的mysql;
- 选择安装版本信息
vi /etc/yum.repos.d/mysql-community.repo
打开文件,修改版本信息
把 8.0的 enabled=1 改为 enabled=0
把5.7 enabled=0 改为enabled=1
这样就可以自动安装5.7版本的mysql,否则会下载8.0的。可以根据自己的需要更改enabled。
-
安装:
yum install mysql-community-serveryum install mysql-community-server
-
service mysqld start 启动(第一次启动失败,重启一次)
一般第一次启动会报错。如果安装的没有问题,再启动一次就OK了。 -
grep ‘temporary password’ /var/log/mysqld.log 查看密码
-
进入数据库,更改密码
mysql -uroot -p
在数据库中更改密码。
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
- 进行数据库授权
此时的数据库只能再本地使用,如果想让在其他终端也能访问需要进行授权。
a.进入数据库
b.为单个电脑IP授权
mysql> GRANT select,insert,update,delete ON *.* TO root@"172.16.16.152" IDENTIFIED BY "youpassword";
mysql> FLUSH PRIVILEGES;
mysql> exit
c.为所有IP都赋予连接权限
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> exit
d.如果在其他IP 链接出现问题,可以检查防火墙状态
service iptables status;
如果防火墙处于开启状态,可尝试关闭重试。
service iptables stop;