phpmyadmin MySQL 5 新增使用者及密碼設定
使用 phpmyadmin 新增使用者的時侯出現了 #1364 - Field "details" doesn't have a default value,查了一下大致上是某個欄位沒有設定預設值,就沒辦法新增這筆資料。
工作環境:
Windows 10 pro
laragon with MySQL server 5.7
解決方式:
可以修改 my.ini 去掉 "STRICT_TRANS_TABLES"
# Set the SQL mode to strict
# sql-mode ="STRICT_TRANS_TABLES,NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION"
改成以下醬子
sql-mode="NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION"
或者直接在 phpmyadmin 裏面執行 SQL 指令:
查一下:
Select @@GLOBAL.sql_mode;
執行一下:
SET @@GLOBAL.sql_mode = "NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION";
完成之後就可以新增使用者了
如果要改/設定使用者的密碼:
ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'usersPasswordUWant';
收工!
留言
張貼留言