centos7 把数据库改成远程连接

centos7 把数据库改成远程连接

【先登录主MySQL】
mysql -u root -p
【输入总账号数据库的密码:】
use mysql;
如果报错:ERROR 1194 (HY000): Table 'user' is marked as crashed and should be repaired
就修复:REPAIR TABLE user;修复提示ok,继续修改
use mysql;看到无报错了输入指令:
update user set host = '%' where user = '你的数据库的名字';
【修改之后会提示成功】
select host, user from user;
【查看一下数据库列表有哪些】
【执行添加一个指定的数据库远程连接:】grant all privileges on 你的数据库名称.* to 你的数据库名称@"%" identified by "你的数据库名称";
以下是例子:
grant all privileges on adminmysql.* to adminmysql@"%" identified by "adminmysql";
【解释:grant (权限) on (数据库名字).* to (表名字)@"%" identified by “(数据库密码)”;】
【执行之后可以看到ok】
【看到之后再查看一下列表:】
use mysql;
select host, user from user;
【删除数据】delete from 表 where 名字 = '值';
【例子】delete from host where user = 'adminmysql';
【就可以看到有一个% 对应一个名字 这样就可以用远程连接了。】
exit退出,完成。

你可能感兴趣的:(centos7 把数据库改成远程连接)