需要用到MySQL的工具:Navicat
没有的小伙伴赶紧去下载一个,比起MySQL黑白的界面这货好用太多。
进入主题
首先使用 root 的账号密码登录一个连接
点击左上角的用户,右则出现“新建用户” 的按钮。然后点击
输入你需要创建的新的账户,填写对应的信息,按保存。
同时也在 root 的连接下创建数据库
创建完毕回到查看所有用户的界面,选中刚创建的账户,点击管理员
进入界面,选中你需要分离开来的数据库然后再次,点击添加权限
选中刚刚创建的用户把右则的钩钩都打上
这里是选择一些必要的权限信息(我选择全部权限)
然后选择创建一个连接,把刚刚创建的账号密码填写进去再按一下连接测试
成功连接之后就发现一个连接对应的是一个数据库
至此,图片教程结束。
附:每一步操作完毕之后最好都按一下保存哦。
大神们都使用纯代码命令行的方式实现
1) 进入mysql的bin目录
MYSQL -UserName -Password
username为用户名,password为密码,一般创建用户的话,都使用 root用户
2)登录成功后,进入mysql数据库
USE MYSQL
3) 创建新用户
CREATE USER 'UserName'@'localhost' IDENTIFIED BY 'Password';
‘UserName’为新创建用户的用户名,’Password’为用户密码
4) 为新用户赋予权限
GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, CREATE VIEW,
SHOW VIEW ON `Data`.* TO 'UserName'@'localhost';
ON后面的‘Data’为数据库名,
TO后面的 ‘UserName’表示用户,
‘localhost’表示只能本地访问,如果 想让所有IP都可以访问,可以将localhost换成 ‘*’星号
5) 刷新权限
flush privileges;