目标:服务器(机1)可通过网络访问数据库(机2),并对其进行操作
一.数据库机创建用户交于服务器使用并给于权限
登录数据库机输入:
1.创建服务器要用的数据库与表。
create databases webserver;
use webserver;
create table user;
2.创建并给予web用户的本地访问权限与通过网络ip的访问权限。
create user 'web'@'localhost' identified by '123';
create user 'web'@'%' identified by '123';
3.授权web用户webserver数据库的操作权限。
grant all on webserver.* to 'web'@'localhost';
grant all on webserver.* to 'web'@'%';
登录服务器机输入:
mysql -h'125.223.121.179' -uweb -p123 -P3306;
其中-h地址为数据库机的ip,web为上述创建的用户,=P端口为固定3306;
查看下数据库
mysql -h'125.223.121.179' -uweb -p123 -P3306;
如下所示
完成!最后,输入 quit 并回车,退出mysql命令行客户端。
如果以后你想修改该用户的 密码,可以执行下面的 命令
set password for 'web'@'localhost' = 'otherpassword';
set password for 'web'@'%' = 'otherpassword';