將安裝目錄新增到環境變數path中,如圖:
在安裝目錄下新建乙個名為my.ini的配置檔案,內容如下:
[mysqld]
# 設定3306埠
port=3306
# 設定mysql的安裝目錄
basedir=d:devinstallmysql-8.0.13-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=d:devinstallmysql-8.0.13-winx64data
# 允許最大連線數
max_connections=200
# 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統
max_connect_errors=10
# 服務端使用的字符集預設為utf8
character-set-server=utf8mb4
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
# 預設使用「mysql_native_password」外掛程式認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8mb4
[client]
# 設定mysql客戶端連線服務端時預設使用的埠
port=3306
default-character-set=utf8mb4
裡面的basedir本地的安裝目錄,datadir是資料庫資料檔案要存放的目錄,各項配置需要根據自己的環境進行配置。
檢視所有的配置項,
以管理員身份打命令提示符視窗,輸入命令mysqld --initialize-insecure
,如圖:
到安裝目錄的data目錄下查詢以.err
結尾的檔案,如圖:
若初始化成功,將在該檔案中看到以下內容:
輸入命令mysqld --intall [服務名]
,如圖:
若不輸入服務名,則預設為mysql。
輸入命令net start mysql
啟動mysql服務,如圖:
輸入命令mysql -u root -p
,該命令以root身份登入mysql,初始密碼為空,直接輸入回車即可。如圖:
在mysql8.0.4之前,修改密碼的命令為set password=password('[新的密碼]')
但之後的版本這樣預設是不行的,因為之前,mysql的密碼認證外掛程式是mysql_native_password,而現在的版本使用的密碼認證外掛程式是caching_sha2_password。因為當前有很多資料庫工具和鏈結包都不支援caching_sha2_password,為了方便,暫時還是改回了mysql_native_password認證外掛程式。
執行命令alter user'root'@'localhost' identified with mysql_native_password by'新的密碼';
,改命令在修改密碼驗證外掛程式的同時修改了密碼,效果如圖:
然後輸入命令flush privileges;
重新整理許可權。
至此,mysql的安裝部署已完成。
mysql8 優化 MySQL 8 0 優化
優化效果 從大到小 硬體裝置 mysql資料庫 linux作業系統 表設計 硬體裝置優化 提公升硬體裝置,例如使用ssd高速磁碟,cpu等。mysql資料庫配置優化 物理記憶體的50 80 這裡為 innodb buffer pool size 2000000000 雙1模式 按事物刷盤,刷日誌 i...
mysql8簡單密碼 MySQL8 0設定簡單密碼
一 問題描述 1 在安裝mysql8.0時,修改臨時密碼,因密碼過於簡單 如 123456 不符合mysql密碼規範,會觸發乙個報錯資訊 error 1819 hy000 your password does not satisfy the current policy requirements。二...
mysql8穩定嗎 mysql8 0新特性
1 隱藏索引 隱藏索引的特性對於效能除錯非常有用。在 8.0 中,索引可以被 隱藏 和 顯示 當乙個索引隱藏時,它不會被查詢優化器所使用。也就是說,我們可以隱藏乙個索引,然後觀察對資料庫的影響。如果資料庫效能有所下降,就說明這個索引是有用的,於是將其 恢復顯示 即可 如果資料庫效能看不出變化,說明這...