centos6.5安装mysql 开放远程连接

润信云 技术支持

安装MySQL


第一步:查看本地是否已安装MySQL数据库

rpm -qa|grep mysql
可以查看本地安装的数据库版本

第二步:卸载数据库(如果本地没有安装,这一步可以略过)

rpm -e mysql-libs --nodeps

第三步:卸载vi /etc/sysconfig/iptables ,添加repo(一共有两个)

第一个:rpm -Uvh http://mirror.steadfast.net/epel/6/i386/epel-release-6-8.noarch.rpm

第二个:rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

执行完之后,查看是否已安装:yum --enablerepo=remi,remi-test list mysql mysql-server


第四步:开始安装MySQL客户端和服务器

yum --enablerepo=remi,remi-test install mysql mysql-server

最后出现:complete  说明已经安装成功



第五步:启动

/etc/init.d/mysqld start


也可以设置开机自启: chkconfig --levels 345 mysqld on

设置root密码: /usr/bin/mysql_secure_installation


第六步:登入

mysql -uroot -proot


======================以上为MySQL的安装==========================


mysql开放远程连接接口

第一步:开放端口3306

修改防火墙配置文件

vi /etc/sysconfig/iptables

进入文件,添加端口配置

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
保存文件后  重启防火墙
service iptables restart


第二步:修改mysql中的host

进入MySQL执行

use mysql


进入mysql表中进行修改原密码

update user set host='%' where user='root' and host='localhost';


修改之后,进行再进行修改密码   因为本地修改后可以登入   远程无法访问
UPDATE user SET password=password("root") WHERE user='root';


执行之后进行刷新

flush privileges;


===============================以上为MySQL远程连接的开放============================

附:

mysqld_safe --skip-grant-tables &

操作有误,进不去MySQL可以以这种方式启动mysql,这里不用密码就可以登录mysql,改完后再通过正常方式启动


本文链接:https://blog.runxinyun.com/post/295.html 转载需授权!

分享到:
版权声明
网站名称: 润信云资讯网
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!邮件:7104314@qq.com
网站部分内容来源于网络,版权争议与本站无关。请在下载后的24小时内从您的设备中彻底删除上述内容。
如无特别声明本文即为原创文章仅代表个人观点,版权归《润信云资讯网》所有,欢迎转载,转载请保留原文链接。
0 76

留言0

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。