Ubuntu Mysql开通外网访问权限

Ubuntu Mysql开通外网访问权限

1、编辑 my.cnf 文件:

sudo vi /etc/mysql/my.cnf

2、将绑定地址行注释掉或者修改为指定 IP

#bind-address = 127.0.0.1

3、登录 MySQL:

mysql -uroot -p密码

4、添加 root 用户访问权限

grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘密码‘;

flush privileges;

5、查看 user 权限,成功修改权限为 %:

select host,user from mysql.user;

+------------+----------------+

| host         | user             |

+------------+----------------+

| %             | root             |

| 127.0.0.1 | root             |

| localhost  | root             |

+------------+----------------+

6、重启 MySQL:

sudo /etc/init.d/mysql restart

分类: 数据库

时间: 2024-10-25 15:33:13

Ubuntu Mysql开通外网访问权限的相关文章

Linux CentOS7 开启80,443端口外网访问权限

一.查看系统防火墙状态(如果返回 running 代表防火墙启动正常) 1 firewall-cmd --state 二.开启端口外网访问 1.添加端口 返回 success 代表成功(--permanent永久生效,没有此参数重启后失效) 1 firewall-cmd --zone=public --add-port=80/tcp --permanent 2 firewall-cmd --zone=public --add-port=443/tcp --permanent 3 4 开放多个端口

设置MySQL允许外网访问

1.修改配置文件sudo vim /etc/mysql/my.cnf把bind-address参数的值改成你的内/外网IP或0.0.0.0,或者直接注释掉这行. 2.登录数据库mysql -u root -p 输入密码mysql> use mysql; 3.查询hostmysql> select user,host from user; 4.创建host如果没有"%"这个host值,就执行下面这两句:mysql> update user set host='%' wh

设置MySQL允许外网访问 费元星 feiyuanxing.com 站长

1.修改配置文件sudo vim /etc/mysql/my.cnf把bind-address参数的值改成你的内/外网IP或0.0.0.0,或者直接注释掉这行. 2.登录数据库mysql -u root -p 输入密码mysql> use mysql; 3.查询hostmysql> select user,host from user; 4.创建host如果没有"%"这个host值,就执行下面这两句:mysql> update user set host='%' wh

mysql允许外网访问 和修改mysql 账号密码

mysql的root账户,我在连接时通常用的是localhost或127.0.0.1,公司的测试服务器上的mysql也是localhost所以我想访问无法访问,测试暂停. 解决方法如下: 1,修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看"select host,user from user ;" mysql -u root -pvmwaremysql>use mysql; mysql>update user set host = '%' wher

如何设置mysql允许外网访问 微信牛牛下载

微信牛牛下载 地址http://hubawl.com mysql的root账户,我在连接时通常用的是localhost或127.0.0.1,公司的测试服务器上的mysql也是localhost所以我想访问无法访问,测试暂停. 解决方法: 1,修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看"select host,user from user ;" mysql -u root -pvmwaremysql>use mysql; mysql>update

mac系统上mysql开启外网访问

1.首先本地连到数据库在"mysql"库下把user表里User=root的那一行,把Hosts从"locahost"改成"%" 2.然后在mac系统配置里找到"mysql",先点下"Stop MySQL Server",再启动下,就搞定了 原文地址:https://www.cnblogs.com/liudesu/p/9100763.html

在ubuntu服务器上安装mysql并配置外网访问

1.更新系统,如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载 sudo apt-get update 2.安装mysql sudo apt-get install mysql-server mysql-client 安装时候需要输入密码,密码是root用户的密码 3.安装成功后可以通过下面的命令测试是否安装成功: sudo netstat -tap | grep mysql 出现如下信息证明安装成功: 4.登录mysql,进行授权 mysql -u root -p 输入密码

怎样设置才能允许外网访问MySQL

设置mysql服务允许外网访问,修改mysql的配置文件,有的是my.ini,有的是my.cnf[linux]. 找到禅道的mysql配置文件路径: /opt/zbox/etc/mysql 1:设置mysql的配置文件     /etc/mysql/my.cnf     找到 bind-address  =127.0.0.1  将其注释掉://作用是使得不再只允许本地访问:  重启mysql:/etc/init.d/mysql restart; 2:登录mysql数据库:mysql -u roo

Mysql设置允许外网访问(图文)

Mysql设置允许外网访问(图文) 1.打开mysql.exe(MySQL Command Line Client),输入密码 2.输入:use mysql; 3.查询host输入: select user,host from user; 4.创建host(如果有"%"这个host值,则跳过这一步) 如果没有"%"这个host值,就执行下面这两句:mysql> update user set host='%' where user='root';mysql&g