訪問MySQL官網(wǎng)
下載需要的MySQL版本,這里使用的是8.0.15的,連接:https://downloads.mysql.com/archives/community/
解壓MySQL
下載后,解壓到自己的文件夾
在解壓目錄中創(chuàng)建一個(gè)my.ini文件
[mysql]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
[mysqld]
#設(shè)置3306端口
port = 3306
# 設(shè)置mysql的安裝目錄
basedir="C:\mysql-8.0.15"
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir="C:\mysql-8.0.15\data"
# 允許最大連接數(shù)
max_connections=200
# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎
default-storage-engine=INNODB
# 區(qū)分大小寫
lower_case_table_names=2
[WinMySQLAdmin]
Server=C:\mysql-8.0.15\bin\mysqld.exe
打開命令運(yùn)行窗口
在鍵盤上按下win+R,后輸入cmd,打開窗口
之后找到自己MySQL所在的bin路徑中 cd C:\mysql-8.0.15\bin
啟動(dòng)MySQL服務(wù)
輸入mysqld -install后回車西傀,啟動(dòng)MySQL服務(wù)
服務(wù)器情況
在服務(wù)器中,可能會(huì)出現(xiàn)缺少dll文件的情況
需要去微軟官網(wǎng)上下載Microsoft Visual C++ 2015
排除上述問題后桶癣,再次鍵入mysqld -install
不缺少文件忽視上面的缺少dll文件情況
出現(xiàn)Service successfully installed.后拥褂,即mysql服務(wù)啟動(dòng),后面輸入 mysqld --initialize 進(jìn)行初始化
注:
- mysqld --initialize-insecure自動(dòng)生成無密碼的root用戶
- mysqld --initialize 自動(dòng)生成帶隨機(jī)密碼的root用戶
之后輸入 net start mysql 啟動(dòng)服務(wù)
登陸MySQL
輸入mysql -u root -p輸入密碼即可登錄
如果端口號(hào)更改了鬼廓,需要使用-P接端口號(hào)肿仑,例如這個(gè)就是 mysql -u root -P3388 -p
注:如過在上面是直接使用mysqld --initialize生成的用戶致盟,隨機(jī)生成的密碼在為.err的文件中
密碼位置
復(fù)制粘貼后登陸
如何修改密碼
使用ALTER USER語句來修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
如果使用的是MySQL 5.7.6版本之前的MySQL碎税,則:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新密碼');
顯示Query OK后,需要刷新權(quán)限表馏锡,以確保更改生效
FLUSH PRIVILEGES;
關(guān)于遠(yuǎn)程登錄這個(gè)數(shù)據(jù)庫
需要修改相關(guān)權(quán)限雷蹂,登陸數(shù)據(jù)庫
mysql> use mysql
Database changed
mysql> update user set host = '%' where user = 'root';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
就可以遠(yuǎn)端登陸