连接远程MySQL数据库

来源:互联网 发布:windows安装centos引导 编辑:程序博客网 时间:2024/06/04 00:45

连接远程MySQL数据库

有的时候要链接远程的数据库,但是MySQL默认是本地连接的,可以用下面这个SQL语句查看本MySQL的用户情况。

SELECT * FROM mysql.user;

查出的结果中有一个字段是user还有一个字段是host,一般默认的user都是roothost都是localhost,::1127.0.0.1,这三个都是表示本机的意思,所以,想远程访问数据库要有一个host‘%’的账户。下面的SQL语句就是创建账户的SQL.

//本机访问CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456'; //192.168.1.101用户访问 CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456'; //任意远程终端访问CREATE USER 'pig'@'%' IDENTIFIED BY '123456'; CREATE USER 'pig'@'%' IDENTIFIED BY ''; CREATE USER 'pig'@'%';

还要对张辉进行授权,授权SQL

GRANT privileges ON  *.* TO 'username'@'host' 'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 

以上,亲测有效。数据库版本是mysql 5.6.37

原创粉丝点击