mysql 开启远程连接的三种方法
来源:互联网 发布:梦红楼歌词陈知 编辑:程序博客网 时间:2024/05/22 12:13
方法一
样给mysql开启远程连接功能?
首先链接本机的mysql(用ssh登录终端,输入如下命令):
mysql -uroot -p
输入密码登陆进去后,输入如下的语句,执行。
grant all privileges on *.* to ‘user‘@’%‘ identified by ‘password‘ with grant option;
其中,user是用户名,mysql默认的是root ,password是密码自己设置 。%表示任意主机。这样就允许远程任意一台主机访问了。
方法二
开启mysql远程功能方法如下:
进入mysql,创建一个新用户itbc:
格式:grant 权限 on 数据库教程名.表名 用户@登录主机 identified by "用户密码";
grant select,update,insert,delete on *.* to itbc@192.168.88.234 identified by "itbc1234";
查看结果,执行:
use mysql;
select host,user,password from user;
可以看到在user表中已有刚才创建的itbc用户。host字段表示登录的主机,其值可以用ip,也可用主机名, 将host字段的值改为%就表示在任何客户端机器上能以itbc用户登录到mysql服务器,建议在开发时设为%。
update user set host = ’%’ where user = ’itbc’;
方法三
mysql默认是不可以通过远程机器访问的,通过下面的配置可以开启远程访问.
我的mysql环境是ubuntu+mysql5
1.修改/etc/mysql/my.conf,修改bind-address,指定为本机实际ip地址,你的my.con修改完大概是如下的样子
[mysqld]
#
# * basic settings
#
default-character-set=utf8
default-storage-engine=innodb
bind-address = 192.168.1.107
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking
2.用root登陆mysql执行如下命令
grant all on sonardb.* to sonar@'%' identified by '123456';
grant all on sonardb.* to sonar@localhost identified by '123456';
sonardb替换为你想访问的数据库名,sonar是你的想使用的用户名,123456替换为你的密码,这样就开启了远程访问功能.
- mysql 开启远程连接的三种方法
- 开启mysql的远程连接的方法
- 开启mysql的远程连接的方法
- Mysql开启远程连接的方法
- mysql开启远程连接的方法
- mysql 开启远程连接的方法
- Mysql开启远程连接的方法
- Mysql开启远程连接方法
- Mysql开启远程连接方法
- Mysql开启远程连接方法
- Mysql开启远程连接方法
- MySQL开启远程连接方法
- Mysql开启远程连接方法
- Mysql开启远程连接方法
- Mysql开启远程连接方法
- Mysql开启远程连接方法
- Mysql开启远程连接方法
- Mysql开启远程连接方法
- android.view.WindowLeaked 的错误问题
- 常用ARM汇编指令
- QGIS编译详细过程
- Oralce游标使用
- C++中随机函数rand()和srand()的用法
- mysql 开启远程连接的三种方法
- 世捷原创软件发布站说明-世捷软件
- hadoop streaming 编程参数设置
- 阿里巴巴助孙正义成日本首富
- Python中if-else语句的多种写法
- Spring MVC 中的 forward 和 redirect
- Android模拟器adb命令介绍
- 用Js的eval解析JSON中的注意点
- iOS开发-简单方法实现扒下网站html保存到本地文件