mysql 安裝及設置密碼


1.https://dev.mysql.com/downloads/mysql/    下載mysql的zip文件
2.解壓到D盤,D:\mysql-8.0.25-winx64
3.環境變量,新增MYSQL_HOME,值D:\mysql-8.0.25-winx64,path變量中新增%MYSQL_HOME%\bin;
4.cmd進入D:\Program Files (x86)\mysql-8.0.20-winx64\bin路徑,mysqld --install mysql --defaults-file="D:\mysql-8.0.25-winx64\my.ini",安裝mysql服務,mysqld remove為刪除服務
5.cmd輸入mysqld --initialize --console,初始化,其中A temporary password is generated for root@localhost:后面的為臨時密碼,記下
6.cmd輸入net start mysql啟動服務,輸入mysql -u root -p,輸入之前的密碼
7.cmd輸入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密碼';  更改新密碼

 

my.ini配置數據

[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8

[mysqld]
# 綁定IPv4
bind-address=0.0.0.0
# 設置端口號
port=3306
# 設置mysql的安裝目錄,即解壓目錄
basedir=D:\\mysql-8.0.25-winx64
# 設置數據庫的數據存放目錄
datadir=D:\\mysql-8.0.25-winx64\\data
# 設置允許最大連接數
max_connections=200
# 設置允許連接失敗次數
max_connect_errors=10
# 設置服務端的默認字符集
character-set-server=utf8
# 創建表使用的默認存儲引擎
default-storage-engine=INNODB
# 使用“mysql_native_password”插件認證
default_authentication_plugin=mysql_native_password

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

 sql_mode最后一句,是navicat在執行某些語句或者fun的時候,會報1055錯誤


免責聲明!

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



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