男生為女生做網(wǎng)站新媒體運營
Windows 安裝 MySQL 最新最簡教程
- 官網(wǎng)地址
https://dev.mysql.com/downloads/mysql/
- 下載 MySQL zip 文件
- 配置 MySQL
- 1、解壓文件
- 2、進入 bin 目錄 搜索欄輸入 cmd 回車進入命令行
C:\Users\zhong\Desktop\MySQL\mysql-8.3.0-winx64\mysql-8.3.0-winx64\bin 注意這里是你自己的解壓路徑的 bin 目錄
- 3、初始化數(shù)據(jù)庫
- 初始化密碼
mysqld --initialize --console
- 安裝 MySQL 服務(wù)
mysqld --install mysql
我的已經(jīng)裝過了所以顯示的 Install/Remove of the Service Denied!正常的是 Service successfully installed.
- 4、啟動 MySQL
用管理員打開 bin 目錄輸入
net start mysql
- 5、登錄 MySQL
用 3、 mysqld --initialize --console 初始化密碼獲得的密碼進行登錄
輸入以下命令回車然后輸入密碼
mysql -uroot -p
我這里是因為已經(jīng)有了數(shù)據(jù)庫了我使用自己的密碼登錄
- 6、修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
- 7、刷新權(quán)限
FLUSH PRIVILEGES;
現(xiàn)在可以使用自己的密碼登錄 MySQL 了
忘記密碼
- 關(guān)閉 MySQL 服務(wù)
net stop mysql
2、跳過密碼驗證
高版本
mysqld --console --skip-grant-tables --shared-memory
低版本
mysqld --skip-grant-tables
3、如果正常執(zhí)行的話就不能輸入了,需要重新打開一個cmd命令窗口,輸入mysql命令就可以直接登錄了,跳過了密碼驗證過程。
4、修改密碼
show databases;
use mysql;
select user,host,authentication_string from user;
刷新權(quán)限之后修改密碼:
FLUSH PRIVILEGES;
set password for root@localhost='123456';
FLUSH PRIVILEGES;
可能遇到的問題
-1、直接登錄訪問 MySQL 出現(xiàn)
‘mysql’ 不是內(nèi)部或外部命令,也不是可運行的程序
或批處理文件。
解決方案: 添加 MySQL 環(huán)境變量
win+R 調(diào)出運行窗口輸入一下命令回車
sysdm.cpl
高級 > 環(huán)境變量
- 重啟電腦環(huán)境變量生效
- 2、啟動和停止 MySQL 失敗
解決方法:當(dāng)安裝多個 MySQL 版本時,啟動帶上版本號
- 3、登錄 MySQL 失敗
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost:3306’ (10061)
解決方法: MySQL 服務(wù)沒有啟動,如果多個版本 mysql 后請攜帶版本號 如(net start mysql8)
net start mysql