【Server】Centos上安装MySQL配置远程访问

# 安装 1. 下载mysql的repo源 “` $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm “` 2. 安装mysql-community-release-el7-5.noarch.rpm包 “` $ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm “` 3. 安装mysql “` $

安装

  1. 下载mysql的repo源
$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
  1. 安装mysql-community-release-el7-5.noarch.rpm包
$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
  1. 安装mysql
$ sudo yum install mysql-server
  1. 重置mysql密码
$ mysql -u root
  1. 重启mysql服务
$ service mysqld restart

配置访问权限

  1. 开放3306入口权限
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
  1. 查看端口设置是否通过
iptables -L -n

state New tcp dpt:3306 说明设置成功

若还未能成功远程访问到数据库进行下一步

  1. 进入数据库 use mysql数据库
mysql> use mysql;
//下面我们另外添加一个新的 root 用户,密码为空,只允许 192.168.1.100 连接
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.100' IDENTIFIED BY '' WITH GRANT OPTION;
//@'192.168.1.100'可以替换为@‘%’就可任意ip访问,当然我们也可以直接用 UPDATE 更新 root 用户 Host,但不推荐
mysql> UPDATE user SET Host='192.168.1.100' WHERE User='root' AND Host='localhost' LIMIT 1;
mysql> flush privileges;

最后使用Navicat就可以远程访问数据库了

作者: dawei

【声明】:永州站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部