如何在XAMPP 中將MariaDB 替換為MySQL
儘管進行了大量研究,但您仍無法找到在XAMPP 中將MariaDB 切換為MySQL 的解決方案。儘管您遇到了相反任務的解決方案(從 MySQL 遷移到 MariaDB),但事實證明它在啟動 MySQL 方面無效。
要解決此問題,請考慮以下步驟:
說明用於將MySQL 整合到XAMPP
- 停止控制XAMPP 控制中MySQL面板。
- 取得 MySQL 社群伺服器作為 zip 檔案(Windows 64 位元版本)。
- 將 C:xamppmysql 重新命名為 C:xampmariadb。
- 解壓縮下載的 zip檔案到 C:xamppmysql。
- 將 C:xampmariadbbinmy.ini 複製到C:xamppmysqlbin。
- 編輯 C:xamppmysqlbinmy.ini 並註解掉 [mysqld] 部分中的「key_buffer=」。
-
開啟指令提示字元並執行下列指令:
對於MySQL 8.0.18:
- 🎜>
binmysqld --initialize-insecure- start /b binmysqld
- binmysql - u root
-
- 輸入以下指令在以下指令🎜>CREATE USER pma@localhost;
- SOURCE C:/xampp/phpMyAdmin/sql/create_tables.sql;
- GRANT SELECT/create_tables.sql;
- GRANT SELECT, INSERT 、刪除、sql;
- GRANT SELECT, INSERT 、刪除、sql;
- GRANT SELECT, INSERT、刪除、刪除、更改更新、更新phpmyadmin.* 至pma@localhost;
- 更改使用mysql_native_password BY '' 識別的用戶root@localhost;
更改使用mysql_native_password BY 識別的用戶@localhost ''gma@localhost; 🎜>q
-
binmysqladmin -u root shutdown
對於My 5.7.28:
- cd C:xamppmysql
- binmysqld --initialize-insecure --log_syslog=0
- start /b binmysqld --log_syslog=0
- binmysql -u 是🎜🎜> 🎜 >
在MySQL中輸入以下指令提示:-
建立使用者pma@localhost;
- 來源C:/xampp/phpMyAdmin/sql/create_tables.sql;
- 授予選擇、插入、刪除、更新、更改phpmyadmin.* 至pma@localhost;
- q
-
binmysqladmin -u root shutdown
- binmysqladmin -u root shutdown
- 在XAMPP 控制面板中啟動Apache 和MySQL。
- 造訪 http://localhost/phpmyadmin 確認 MySQL 社群伺服器現已啟動活躍。
以上是如何在XAMPP中用MySQL取代MariaDB?的詳細內容。更多資訊請關注PHP中文網其他相關文章!