1. 程式人生 > 實用技巧 >Mysql安裝教程

Mysql安裝教程

這裡使用壓縮包的方式安裝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是否為空

  1. 如果不為空
use mysql; 
 
update user set authentication_string='' where user='root';--將欄位置為空
 
ALTER user 'root'@'localhost' IDENTIFIED BY '123456';--修改密碼為123456
  1. 如果為空,直接修改
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