一、修改密碼和修改加密方式mysql
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼' PASSWORD EXPIRE NEVER;
sql
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';數據庫
mysql> FLUSH PRIVILEGES;
bash
二、默認表名不區分大小寫加密
一、在初始化數據庫(生成data文件夾)以前新建my.ini文件在mysql的安裝目錄,內容以下:spa
[mysqld] # basedir=C:\mysql-8.0.17-winx64 # datadir=C:\mysql-8.0.17-winx64\data # sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES port=3306 character-set-server=utf8mb4 collation-server=utf8mb4_0900_ai_ci # 設置協議認證方式(重點啊) default_authentication_plugin=mysql_native_password # 大小寫敏感,lower_case_table_names=1是不敏感 lower_case_table_names=2 [client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4