学习啦 > 学习电脑 > 电脑安全 > 局域网安全 > 在Windows环境下访问linux中MySQL数据库的配置

在Windows环境下访问linux中MySQL数据库的配置

时间: 林泽1002 分享

在Windows环境下访问linux中MySQL数据库的配置

  一般中小型网站的开发都选择 MySQL 作为服务器端的数据库,而前端开发一般都选择Windows环境,所以在Windows环境下访问linux中MySQL数据库就显得尤为重要。下面是学习啦小编跟大家分享的是在Windows环境下访问linux中MySQL数据库的配置,欢迎大家来阅读学习。

  在Windows环境下访问linux中MySQL数据库的配置

  工具/原料

  Windows7

  VMware Workstation 12 Pro

  ubuntu-15.10

  一、创建一个可以远程访问MySQL的用户

  1登录mysql:

  mysql -u 用户名 -p

  授权:

  mysql> GRANT ALL PRIVILEGES ON *.* TO '新用户'@'%' IDENTIFIED BY '新用户的密码' WITH GRANT OPTION;

  修改生效:

  mysql> FLUSH PRIVILEGES;

  退出MySQL数据库:

  mysql> quit;

  2修改 mysql 的配置文件(针对ubuntu-15.10系统):

  sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf +43

  找到 "bind-address = 127.0.0.1" , 这一行要注释掉,只需在前面加个#。

  #bind-address = 127.0.0.1

  二、配置ubuntu系统的防火墙

  1打开3306端口:

  sudo ufw allow 3306

  上一条命令是允许外部访问3306端口(tcp/udp),如果以前开启过就会跳过。

  2开启防火墙:

  sudo ufw enable

  sudo ufw default deny

  运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问,但本机访问外部正常。

  3查看防火墙的状态:

  sudo ufw status

  三、在Windows环境下进行访问测试

  在虚拟机里安装好ubuntu后,网络连接方式需要选择"桥接模式"。

  在Windows环境下用 Navicat for Mysql 进行测试。

  填写好 Mysql 所在主机的IP地址、用户名、密码,然后点击"连接测试",如果连接成功,就按F6弹出命令窗口,写如SQL语句进行查询。

  在Windows环境下用 MySQLWorkbench 进行测试。

  和用 Navicat for Mysql 测试步骤一样。


在Windows环境下访问linux中MySQL数据库的配置相关文章:

1.Windows下使用DOS命令进入MySQL数据库

2.windows下如何将mysql加入环境变量

3.如何解决Linux系统无法访问mysql

4.linux系统对配置有什么要求

5.Ubuntu 10.10下MySQL 5.1集群配置

6.Linux(CentOS)配置apache+php+mysql教程

7.怎么在windows系统中使用linux的shell脚本

2817721