CentOS7 64位下MySQL5.7安装与配置

1.首先使用Xshell5远程连接linux服务器

2.下载mysql源安装包,输入:

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

3.安装mysql源,输入:

rpm -ivh mysql-community-release-el7-5.noarch.rpm

4.检查mysql源是否安装成功输入:

yum repolist enabled | grep "mysql.*-community.*"

可以修改vim /etc/yum.repos.d/mysql-community.repo源,改变默认安装的mysql版本。


例如现在下载的是mysql的5.6版本,需要切换为5.7的话,就比如要安装5.7版本,将5.6源的enabled=1改成enabled=0。然后再将5.7源的enabled=0改成enabled=1即可。

5.然后安装mysql,输入:

yum install mysql-community-server

选择y即可,这样就算安装完毕了。

6.选择开机启动mysql输入:

systemctl enable mysqld
systemctl daemon-reload

7.启动mysql服务,输入:

systemctl start mysql
systemctl start mysqld.service

8.登录mysql,输入:

mysql -uroot -p

第一次登录没有密码。

9.然后授予远程服务器登录mysql的权限,输入:

grant all privileges on *.* to root@'%'identified by 'password';

刷新权限,输入:

flush privileges;

这样做完之后就可以通过例如sqlyog登录mysql了。至于其他的一些创建用户等等操作我都是通过sqlyog完成的。通过linux里面慢慢打命令还是有点麻烦,不如可视化工具简单。

注意如果想远程连接到服务器需要打开3306端口。不然无法连接。因为我是用的云服务器测试的,所以直接用安全组打开相应的3306端口和ICMP端口就可以了。其次是授予远程登录权限的时候因为我是直接授予root帐户的,如果是新用户要重新创建过才可以授权的。

然后一些mysql的配置,可以通过修改/etc/my.cnf配置文件来实现

这样linux就算安装好mysql了,下一次是把tomcat放入服务器并启动web项目

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章