且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

php 通过 create user 和grant 命令无法创建数据库用户和授权的解决办法

更新时间:2022-10-02 13:40:15

php 通过 create user 和grant 命令无法创建数据库用户和授权的解决办法
解决办法, 通过 insert 命令的方式进行创建。

创建数据库用户:

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

$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即可。







本文转自秋楓博客园博客,原文链接:http://www.cnblogs.com/rwxwsblog/p/8179488.html,如需转载请自行联系原作者