一、下載安裝mysql
1.進官網,https://www.mysql.com/downloads/,點download,下載社區版;
也可以下載其他版本,?經典版5.7;
下載其他版本
2.下載這個;
3.選擇對應版本,圖中是免安裝版;
4.解壓到文件夾,路徑最好不要包含中文。
二、配置mysql
1.配置環境變量,右擊此電腦 -> 屬性 ->高級系統設置 -> 環境變量 -> Path -> 編輯;
2.創建配置文件my.ini,配置內容如下:
[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=D:\Program Files\mysql-5.7.30-winx64
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。
max_connect_errors=10
# 服務端使用的字符集默認為UTF8
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8
3.以管理員身份打開終端命令行,注意不能直接win+r,win10終端開啟時默認是進入用戶的目錄來進行操作的,執行上面的命令需要從管理員出發。
默認用戶
打開C盤下windows目錄下的System32,找到cmd.exe以管理員身份運行即可;
管理員身份
4.跳轉到mysql的bin目錄下,注意不能直接cd,會跳轉不到;如果想要進入D盤的文件夾,就要輸入“D:”(小寫也可)并按下回車,來跳轉到D盤根目錄。如果跳轉到其他盤,更改字母即可。
cd命令跳轉不到指定目錄
需要先用d:進入指定文件夾
5.安裝mysql的服務:mysqld --install(注意是mysqld,不是mysql);
安裝服務成功
6.初始化mysql,mysqld ?--initialize-insecure,這種方法初始化后沒有設置密碼,密碼為空;
初始化mysql
[錯誤] -初始化指定,但數據目錄中有文件。中止
解決方法:將數據目錄下已存在的文件全部刪除。如:rm -rf /data/mysql/*,或者直接把data文件夾里面東西刪除;
重新輸入上面命令;
三、使用mysql
1.開啟mysql服務, net start mysql;
mysql開啟成功
2.登錄驗證,mysql -u root -p;第一次沒有設置密碼,可以直接回車跳過;
登錄mysql
3.修改密碼,alter user 'root'@'localhost' identified by '密碼';不要忘記最后的分號;
修改密碼
4.再次登錄驗證密碼,mysql -u root -p;
登錄驗證
5.修改密碼,mysqladmin -u用戶名 -p舊密碼 password 新密碼 ;
mysqladmin -uroot -p193716 password 193714
修改密碼