昨天有一段时间博客打不开,因为把数据库升级到8.0了。

由于我是用的其他服务器单独创建的数据库,就需要开放远程给我用了。

但是8.0我在phpmyadmin后台创建的时候,总是开启不了权限,或者就是8.0密码验证的问题。

网上搜索了下,没有找到类似的问题,最后只好用了命令才创建成功了。

Linux centos7:

mysql -uroot -p
输入数据库密码
create user 数据库名称@'%' identified by '数据库密码';

grant all privileges on 数据库名.* to 数据库名称@'%' with grant option;
这是给某个数据名授权,不然就远程控制不了。

exit;