您的位置:首页 > 运维架构 > Linux

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

2017-12-28 11:00 591 查看
http://www.linuxidc.com/Linux/2016-09/135288.htm
http://blog.csdn.net/yym836659673/article/details/53965698
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
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项目
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: