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'; 收工!