Mysql Azure未与Laravel连接

Mysql Azure未与Laravel连接,mysql,laravel,azure,Mysql,Laravel,Azure,我试图从mysql localhost数据库迁移到Laravel中的mysql azure数据库。因此,我将环境变量(.env)更改为: 然而,当我试图将一个表迁移到系统中时,出现了如上所述的错误。我应该修复什么才能连接laravel和mysql azure PDOException::("SQLSTATE[42000]: Syntax error or access violation: 1142 CREATE command denied to user 'database'@'121'

我试图从mysql localhost数据库迁移到Laravel中的mysql azure数据库。因此,我将环境变量(.env)更改为:

然而,当我试图将一个表迁移到系统中时,出现了如上所述的错误。我应该修复什么才能连接laravel和mysql azure

  PDOException::("SQLSTATE[42000]: Syntax error or access violation: 1142 CREATE command denied to user 'database'@'121' for table 'migrations'")
          C:\xampp\htdocs\system\vendor\laravel\framework\src\Illuminate\Database\Connection.php:452  

您需要为用户授予特权,然后用户才能创建表。并非所有MySql用户都有权限这样做,但根用户应该这样做

 GRANT ALL PRIVILEGES ON `myquery_use`.* TO 'database'@'localhost'

更改生效后,您可能还需要运行刷新权限。

您需要为用户授予权限,然后用户才能创建表。并非所有MySql用户都有权限这样做,但根用户应该这样做

 GRANT ALL PRIVILEGES ON `myquery_use`.* TO 'database'@'localhost'

更改生效后,您可能还需要运行刷新权限。

我应该将该脚本放在代码中的什么位置*我不太熟悉这个命令,以root用户身份在数据库客户机上运行它。我应该将该脚本放在代码中的什么位置*我对命令并不十分熟悉,请以root用户身份在数据库客户端上运行它