连接远程MySQL数据库
程序员文章站
2022-06-11 22:00:00
...
连接远程MySQL数据库
有的时候要链接远程的数据库,但是MySQL默认是本地连接的,可以用下面这个SQL语句查看本MySQL的用户情况。
SELECT * FROM mysql.user;
查出的结果中有一个字段是user
还有一个字段是host
,一般默认的user
都是root
,host
都是localhost
,::1
和127.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
上一篇: 京东到家服务怎么领取15优惠劵? 京东优惠券的领取方法
下一篇: 双11“二选一”闹剧该终止了