允许ubuntu下mysql远程连接
第一步: vim /etc/mysql/my.cnf找到 bind-address = 127.0.0.1 注释掉 这行,如:#bind-address = 127.0.0.1 或者改为: bind-address = 0.0.0.0 允许任意IP访问; 或者自己指定一个IP地址。 重启 MySQL: sudo /etc/init.d/mysql restart 第二步: 授权用
第一步:
vim /etc/mysql/my.cnf找到bind-address = 127.0.0.1
注释掉这行,如:#bind-address = 127.0.0.1
或者改为: bind-address = 0.0.0.0
允许任意IP访问;
或者自己指定一个IP地址。
重启 MySQL:sudo /etc/init.d/mysql restart
第二步:
授权用户能进行远程连接
grant all privileges on *.* to root@"%" identified by "password" with grant option;
flush privileges;
第一行命令解释如下,*.*:第一个*代表数据库名;第二个*代表表名。这里的意思是所有数据库里的所有表都授权给用户。root:授予root账号。“%”:表示授权的用户IP可以指定,这里代表任意的IP地址都能访问MySQL数据库。“password”:分配账号对应的密码,这里密码自己替换成你的mysql root帐号密码。
第二行命令是刷新权限信息,也即是让我们所作的设置马上生效。
grant allprivileges on *.* to 'root'@'192.168.30.253' identified by 'password';
flushprivileges;
上一篇: 详细介绍css3中的前缀
下一篇: OEM简介及按钮乱码问题
推荐阅读
-
Ubuntu下安装MySQL(阿里云服务器)
-
记录一次阿里云服务器上docker下安装mysql无法远程连接的问题
-
解决ssh无法连接数据库,ubuntu下mysql无法重启的问题!!!
-
Ubuntu9.04下装mysql 博客分类: Ubuntu LinuxMySQLUbuntu安装
-
Linux下Mysql 5.7的安装及远程连接配置 博客分类: Linux linuxmysql
-
Win7环境下Apache连接MySQL提示连接已重置的解决办法
-
Win7环境下Apache连接MySQL提示连接已重置的解决办法
-
Linux下C++连接操作MySQL数据库环境搭建 博客分类: c/c++LinuxMySQL c/c++LinuxMySQLgccboost
-
ubuntu下mysql服务重启失败解决思路
-
mysql设置指定ip远程访问连接实例