CentOs7.x安装Mysql的详细教程
CentOS7的yum源中默认好像是没有MySQL的。为了解决这个问题,我们要先下载mysql的repo源。
1.下载mysql的repo源
$wgethttp://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2.安装mysql-community-release-el7-5.noarch.rpm包
$sudorpm-ivhmysql-community-release-el7-5.noarch.rpm
安装这个包后,会获得两个mysql的yumrepo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。
3.安装mysql
$sudoyuminstallmysql-server
根据步骤安装就可以了,不过安装完成后,没有密码,需要重置密码。
4.重置密码
重置密码前,首先要登录
mysql−uroot登录时有可能报这样的错:ERROR2002(HY000):Can‘tconnecttolocalMySQLserverthroughsocket‘/var/lib/mysql/mysql.sock‘(2),原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前sudochown-Ropenscanner:openscanner/var/lib/mysql重启服务:
$servicemysqldrestart
接下来登录重置密码:
$mysql-uroot mysql>usemysql; mysql>updateusersetpassword=password(‘123456‘)whereuser=‘root‘; mysql>exit;
5.开放3306端口
$sudovim/etc/sysconfig/iptables
添加以下内容:
-AINPUT-ptcp-mstate–stateNEW-mtcp–dport3306-jACCEPT
保存后重启防火墙:
$sudoserviceiptablesrestart
这样从其它客户机也可以连接上mysql服务了。
以上所述是小编给大家介绍的CentOs7.x安装Mysql的详细教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!