mysql8之坑

1、具體"坑"

一、修改密碼和修改加密方式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

二、默認表名不區分大小寫加密

2、區別於其餘版本的安裝方式

一、在初始化數據庫(生成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
相關文章
相關標籤/搜索