-
1
# wget http:
//repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
-- http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm正在解析主机 repo.mysql.com (repo.mysql.com)... 23.4.241.142
正在连接 repo.mysql.com (repo.mysql.com)|23.4.241.142|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:6140 (6.0K) [application/x-redhat-package-manager]
正在保存至: “mysql-community-release-el7-5.noarch.rpm”
100%[======================================>] 6,140 --.-K/s 用时 0s
(467 MB/s) - 已保存 “MySQL-community-release-el7-5.noarch.rpm” [6140/6140])
-
1
# ls
mysql-community-release-el7-5.noarch.rpm
-
1
# rpm -ivh mysql-community-release-el7-
5
.noarch.rpm
准备中... ################################# [100%]
正在升级/安装...
1:mysql-community-release-el7-5 ################################# [100%]
-
1
# ls -
1
/etc/yum.repos.d/mysql-community*
/etc/yum.repos.d/mysql-community.repo
/etc/yum.repos.d/mysql-community-source.repo
-
1
# yum install mysql-server
启动和关闭 MySQL Server
启动 MySQL Server
systemctl start mysqld
查看 MySQL Server 状态
systemctl status mysqld
关闭 MySQL Server
systemctl stop mysqld
测试是否安装成功
mysql
可以进入mysql命令行界面
防火墙设置
远程访问 MySQL, 需开放默认端口号 3306.
使用mysql数据库(真正的数据库,而非数据库软件),将所有数据库的所有表(*.*)的所有权限(all privileges),授予通过任何ip(%)访问的root用户,密码为123456,最后刷新(flush privileges)即可。
1
2
3
|
use mysql
grant all privileges on *.* to
'root'
@
'%'
identified by
'123456'
;
flush privileges;
|
开放防火墙端口:
退出MYSQL命令之后;
执行
1
2
|
firewall-cmd --permanent --zone=
public
--add-port=
3306
/tcp
firewall-cmd --permanent --zone=
public
--add-port=
3306
/udp
|
这样就开放了相应的端口。
执行
1
|
firewall-cmd --reload
|
使最新的防火墙设置规则生效。
参考地址:http://blog.csdn.net/whatlookingfor/article/details/52382472#%E5%90%AF%E5%8A%A8-mysql-server
本文转自yunlielai51CTO博客,原文链接:http://blog.51cto.com/4925054/1881949,如需转载请自行联系原作者