一般mysql我们不建议远程客户端用root来操作数据库。,这样显得不安全 也不太规范。在新版mysql里面,推荐我们必须先创建用户再授权的方式来管理数据库和操作数据库,我写这篇文章也是作为一种笔记同时可以供其他网友查看和浏览,反正一起进步。
1.我们使用root用户来创建和为新用户授权
mysql -uroot -p
进入mysql命令行界面
create user 'dzy' identified by '1234';
在这里我们创建了一个账户,用户名是dzy 密码是1234
这时候我们去系统用户表查看这个记录 看是否存在
我们发现有这个用户了。
接下来我们给这个用户赋予远程连接的权限
grant all on test.* to 'dzy'@'%' with grant option;
在这里 ,我们为dzy这个用户 指定了他对test数据库下的所有表拥有最高权限。
测试成功。