把mysql共享给他人可以分为两种类型

1.共享所有数据库给他人

首先通过终端连接到mysql

mysql -u root -p

选择要使用的数据库

use mysql;

修改连接所需的host为任意

//格式为update user set host="%" where user='用户名';
update user set host="%" where user='root';

最后记得刷新

flush privileges;

2.共享部分数据库给他人

创建用户
格式为: create user’用户名’@‘连接的主机’ indentified by ‘密码’;

create user'test1'@'%' identified by '123456';

授权
授予某个数据库的所有表的操作权限给test1用户

grant all on 数据库名.* to 'test1'@'%';
//刷新
flush privileges;

更多推荐

让别人连接自己的mysql数据库,共享mysql数据库