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

安装mysql

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

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


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

rpm -e mysql-libs --nodeps


第三步:卸载完成后,添加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,改完后再通过正常方式启动










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值