[英]How to access database created from root in the terminal from cpanel?
我在這里遇到問題,不確定該怎么辦。
我正在服務器上運行游戲,並希望添加控制面板腳本。 它使用我在根帳戶下為游戲創建的數據庫。 但是我還為cpanel中的控制腳本創建了一個數據庫和用戶。
這是我的錯誤
未加載Mysqli擴展名。 請驗證您的PHP配置。
我相信腳本無法訪問我在root下創建的數據庫。 由於腳本配置使用cpanel mysql用戶和數據庫信息,以及我在終端中創建的mysql用戶和數據庫。 有沒有一種方法可以將我為腳本創建的mysql用戶授予對root下創建的數據庫的訪問權限/所有特權?
此錯誤與mysql權限無關,它表示mysqli擴展未與您的php配置一起加載,
如果擴展文件安裝在服務器上,則只需將其加載到php.ini文件中,
在您的php.ini文件中找到這一行並取消注釋:
;extension="mysqli.so"
只需刪除“;” 從該行的開頭開始。 並重新啟動您的apache(如果不起作用),因此需要安裝它,
對於mysql數據庫,您可以使用root用戶登錄到mysql服務器,並將所需的權限授予所需的任何用戶,如下所示:
GRANT ALL PRIVILEGES ON databasename.* TO 'username'@'localhost'
問候,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.