ubuntu开启mysql外部访问权限

转载 2016年11月10日 19:02:58
安装了ubuntu11.10版本,通过sudo apt-get install mysql-server安装了了mysql,这里不做安全考虑,我直接给权限了。

1.连接进入;
#mysql -u root -proot(这里密码在mysql安装过程中提示有设置)

2.我这里直接给root的外部访问权限了;
#grant all privileges on *.* to ‘root’@'%’ identified by ‘passwordd’ with grant option;
赋予root用户针对数据库的全部权限。(password为root用户密码)

3.退出数据库。

这时在Windows下面远程连接该数据库,则会报
Can’t connect to MySQL server on ‘xxx.xxx.xxx.xxx’的错误。

此错误原因在于:
ubuntu中MySQL监听的3306端口IP问题,查看ubuntu中3306端口监听

#netstat -anpt|grep 3306
可以发现,当前默认监听的是127.0.0.1:3306

这里修改127.0.0.1的ip地址为你当前的ip地址。
使用root权限,修改/etc/mysql/my.cnf文件中bind-address,将bind-address=127.0.0.1修改为本机IP,重启MySQL服务,再使用上面命令查看端口监听,就会发现已经变成了本机IP:3306。这时,就可以使用远程连接了。

相关文章推荐

ubuntu14.04 mysql用户权限操作实录

1.系统环境 ubuntu server 14.04 2.mysql 安装ubuntu时,自带的mysql 3.启动mysql 方式一:sudo /etc/init.d/mysql start ...
  • cin_ie
  • cin_ie
  • 2015-12-27 16:27
  • 1471

ubuntu mysql 修改root密码和权限

来源:http://blog.chinaunix.net/uid-20718384-id-3322167.html

ubuntu 14.04没有权限登陆mysql

用的服务器,mysql不是自己装,没有权限,也不知道是那个用户,登陆出现 mysql -u root -p Enter password: ERROR 1045 (28000): Access de...

Ubuntu下Mysql服务配置

Ubuntu下Mysql服务配置前提已安装、配置好Mysql正文1 添加远程用户添加用户:create user '用户名'@'%' identified by '密码'; 授予权限:grant a...

Windows下Pytesser安装

Windows下Pytesser安装流程 需要VPN以及Python的pip工具

Linux(ubuntu)上修改MySQL数据库root用户密码并允许远程机器访问

linux中重新设置mysql数据库的root用户的密码,并让此mysql数据库允许远程访问。(对于windows安装的MySQL,执行的那些命令同样适用)

解决mysql的问题安装卸载以及配置外部访问权限的各种问题总结

解决mysql的问题安装卸载以及配置外部访问权限的各种问题总结

mysql给root开启远程访问权限,修改root密码

mysql给root开启远程访问权限,修改root密码 1.MySql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问. 这对于 Web-Server ...

linux下mysql开启远程访问权限及防火墙开放3306端口

在Linux中装上mysql之后,发现windows中用navicat连接数据库失败,这是由于默认mysql的用户是没有远程访问的权限的,因此当navicat程序跟mysql数据库不在同一台服务器上时...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)