2.解壓zip包,並將解壓檔案放入乙個資料夾下
3.配置環境變數(目的是為了避免在cmd視窗下操作時反覆切換路徑)
4.在安裝根目錄下新增 my.ini檔案
data資料夾是初始化資料庫之後才有的,my.ini檔案預設是沒有的,自己可以編寫如下:
[mysqld]
# 設定3306埠
port=3306
# 設定mysql的安裝目錄
basedir=e:\mysql-8.0.17-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=e:\mysql-8.0.17-winx64\\data
# 允許最大連線數
max_connections=200
# 允許連線失敗的次數。
max_connect_errors=10
# 服務端使用的字符集預設為utf8mb4
character-set-server=utf8mb4
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
# 預設使用「mysql_native_password」外掛程式認證
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8mb4
[client]
# 設定mysql客戶端連線服務端時預設使用的埠
port=3306
default-character-set=utf8mb4
5.按「win」鍵開啟開始選單,在搜尋框中輸入「cmd」,在搜尋結果中選中「命令提示符」程式,右鍵選擇「以管理員身份執行」
6.執行mysqld install命令當出現service successfully installed時表示mysql服務安裝完成
注意:mysqld --install [服務名]
後面的服務名可以不寫,預設的名字為 mysql。當然,如果你的電腦上需要安裝多個mysql服務,就可以用不同的名字區分了,比如 mysql5 和 mysql8。
若出現服務已存在可以利用sc delete mysql 刪除mysql 重新安裝服務
7.mysql初始化
在mysql安裝目錄的 bin 目錄下執行命令:
mysqld --initialize --console
執行完成後,e:\mysql-8.0.17-winx64目錄下會出現一下data目錄,
會列印 root 使用者的初始預設密碼,比如:
可以看到初始化密碼:ef,obfalz64t
要是手賤,關快了,或者沒記住,那也沒事,刪掉初始化的 datadir 目錄的data目錄,再執行一遍初始化命令,又會重新生成的。當然,也可以使用安全工具,強制改密碼,用什麼方法,自己隨意。
8.安裝完成之後,就可以通過命令net start mysql啟動mysql的服務了。
關閉服務 net stop mysql
9.輸入使用者名稱和初始化密碼 mysql -uroot -p
10.登入完成後修改密碼
alter user 'root'@'localhost' identified with mysql_native_password by 'root'; 新密碼為root
11.用新的密碼登入就可以了
MySql8 0以上版本安裝
1 配置環境變數 變數名 mysql home 變數值 mysql存放路徑 例如 d mysql 8.0.20 winx64 2 生成data檔案 以管理員身份執行cmd 進入d mysql 8.0.20 winx64 bin下 執行命令 mysqld initialize insecure use...
zip版本mysql8 0安裝
解壓資料夾中新建my.ini檔案,配置如下 client default character set utf8 port 3306 mysqld port 3306 basedir d mysql mysql2 mysql 8.0.19 winx64 datadir d mysql mysql2 m...
MYSQL8 0以上版本正確修改ROOT密碼
部署環境 安裝版本red hat cent 7.0 mysql 版本 8.0.2.0 成功部署完畢後出現故障情況 1.正常啟動mysql服務後,敲linux中root賬戶和密碼進入不去。2.從 etc my.cnf 配置檔案中加入skip grant table後正常登陸,但是不能建立使用者等多操作...