mysql8之坑


一、具體"坑"

1、修改密碼和修改加密方式

  mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼' PASSWORD EXPIRE NEVER;

  mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY  '新密碼';

  mysql> FLUSH PRIVILEGES;

2、默認表名不區分大小寫

二、區別於其他版本的安裝方式

1、在初始化數據庫(生成data文件夾)之前新建my.ini文件在mysql的安裝目錄,內容如下:

[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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM