簡體   English   中英

無法向用戶授予對數據庫的權限

[英]Cannot grant privileges to a user on a database

我對我遇到的問題感到困惑。 我創建了一個數據庫,創建了一個用戶,並希望授予該用戶對該數據庫的所有權限。 無論如何,我有語法錯誤,而我相當確定沒有語法錯誤。

MariaDB [(none)]> SELECT User FROM mysql.user;
+------------+
| User       |
+------------+
| osticket   |
| phpmyadmin |
| root       |
+------------+
3 rows in set (0.00 sec)

MariaDB [(none)]> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| osticket           |
| performance_schema |
| phpmyadmin         |
+--------------------+
5 rows in set (0.00 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON 'osticket'.* TO 'osticket'@localhost;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''osticket'.* TO 'osticket'@localhost' at line 1
MariaDB [(none)]>

我也將 localhost 更改為 'localhost' 以確保,無濟於事。 這里發生了什么?

GRANT ALL PRIVILEGES ON `osticket`.* TO 'osticket'@localhost;

注意報價

`osticket`.*

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM