php 经过 create user 和grant 命令没法建立数据库用户和受权的解决办法

php 经过 create user 和grant 命令没法建立数据库用户和受权的解决办法

解决办法, 经过 insert 命令的方式进行建立。php

建立数据库用户:mysql

$sql= "insert into mysql.user(Host,User,Password) VALUES ('localhost', '" . $username . "', password('" . $userpassword . "'))";

受权:sql

$sql = "INSERT INTO mysql.db VALUES('localhost','" . $dbName . "','" . $username . "','Y','Y','Y','Y','Y','Y','N','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');";

root用户登陆后,分别执行以上sql便可。数据库

相关文章
相关标签/搜索