Mysql安裝教程
阿新 • • 發佈:2020-11-18
這裡使用壓縮包的方式安裝Mysql
下載Mysql
壓縮包檔案
https://dev.mysql.com/downloads/mysql/
解壓到磁碟目錄
配置環境變數
新建Mysql配置檔案
[mysqld]
basedir=D:\mysql-8.0.22\
datadir=D:\mysql-8.0.22\data
port=3306
skip-grant-tables
管理員方式啟動cmd,進入到Mysql目錄的bin目錄下
cd /d D:\mysql-8.0.22\bin
安裝Mysql服務
mysqld -install
Tips:關閉服務的命令為:net stop mysql, 解除安裝的命令為:sc delete mysql。
初始化資料庫檔案
mysqld --initialize-insecure --user==mysql
啟動mysql
net start mysql
修改密碼
MySQL 5.7 的版本,因為在user表中沒有password欄位,一直使用下邊的方式來修改root密碼
use mysql;
update user set authentication_string = password(“123456”) where user = “root”;
MySql 從8.0開始修改密碼有了變化,在user表加了欄位authentication_string,修改密碼前先檢查authentication_string是否為空
- 如果不為空
use mysql;
update user set authentication_string='' where user='root';--將欄位置為空
ALTER user 'root'@'localhost' IDENTIFIED BY '123456';--修改密碼為123456
- 如果為空,直接修改
ALTER user 'root'@'localhost' IDENTIFIED BY '123456';--修改密碼為123456
如果出現如下錯誤
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement mysql> GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY '123' WITH GRANT OPTION;
需要執行
flush privileges;
然後再執行
ALTER user 'root'@'localhost' IDENTIFIED BY '123456';--修改密碼為123456