世上最简单的mysql_最简单易懂的mysql安装教程
今天安裝MySQL花了蠻長時間的,感覺坑還是挺多的,寫遍文章總結(jié)一下。
一、安裝
1.解壓zip包到安裝目錄
先從MySQL官網(wǎng) 下載mysql最新的免安裝版壓縮包
解壓之后變成這個樣子:
里面的文件是這個樣子
下面開始了,請注意
2.配置文件
在安裝目錄創(chuàng)建一個名為:my.ini的選項文件
創(chuàng)建mysql數(shù)據(jù)庫數(shù)據(jù)的存放目錄,如上圖的data目錄
再將以下內(nèi)容復(fù)制到選項文件
[mysqld]
[mysqld]
# 設(shè)置mysql的安裝目錄
basedir=D:\\Program Files\\mysql-8.0.11-winx64
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=D:\\Program Files\\mysql-8.0.11-winx64\\data
你也可以先將內(nèi)容復(fù)制到任何文本編輯器(如記事本)中,然后更名為my.ini,將其移動到MySQL安裝目錄中即可。
注意兩點:
每個人的安裝目錄不一樣,所以,安裝目錄及數(shù)據(jù)的存放目錄相應(yīng)的更改即可。
datadir=D:\\Program Files\\mysql-8.0.11-winx64\\data中的’\\’千萬不要寫成了’\’。
可選:您還可以在my.ini文件中配置其他服務(wù)器設(shè)置,例如內(nèi)存,緩存或InnoDB配置信息。
[mysql]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
[mysqld]
#設(shè)置3306端口
port = 3306
# 設(shè)置mysql的安裝目錄
basedir=D:\\Program Files\\mysql-8.0.11-winx64
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=D:\\Program Files\\mysql-8.0.11-winx64\\data
skip-grant-tables
# 允許最大連接數(shù)
max_connections=200
# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認(rèn)存儲引擎
default-storage-engine=INNODB
3.初始化數(shù)據(jù)庫
在文件瀏覽器的路徑顯示欄上輸入cmd
進(jìn)入到mysql安裝目錄下的bin文件夾下,如圖:
注意要以管理員身份進(jìn)入,演示圖片為win7,win10可能默認(rèn)不是管理員身份。
成功進(jìn)入bin目錄后,執(zhí)行命令 mysqld --initialize --console
執(zhí)行完成后,會打印 root 用戶的初始默認(rèn)密碼,比如:
... [Server] D:\Program Files\mysql-8.0.11-winx64\bin\mysqld.exe (mysqld 8.0.11) initializing of server in progress as process 11064
... [Server] Error message file 'D:\Program Files\mysql-8.0.11-winx64\share\english\errmsg.sys' had only 1090 error messages, but it should contain at least 4512 error messages. Check that the above file is the right version for this program!
... [Server] A temporary password is generated for root@localhost: ehPpKtWtV8(?
... [Server] D:\Program Files\mysql-8.0.11-winx64\bin\mysqld.exe (mysqld 8.0.11) initializing of server has completed
其中,第4行的ehPpKtWtV8(?就是初始密碼,在沒有更改密碼前,需要記住這個密碼,后續(xù)登錄需要用到。
要是你手賤,關(guān)快了,或者沒記住,那也沒事,可以在datadir目錄找到[計算機名].err查看,或者再執(zhí)行一遍初始化命令,又會重新生成的。當(dāng)然,也可以使用安全工具,強制改密碼,用什么方法,自己隨意。
4.安裝服務(wù)
在MySQL安裝目錄的 bin 目錄下執(zhí)行命令:
mysqld --install [服務(wù)名]
后面的服務(wù)名可以不寫,默認(rèn)的名字為 mysql。當(dāng)然,如果你的電腦上需要安裝多個MySQL服務(wù),就可以用不同的名字區(qū)分了,比如 mysql5 和 mysql8。
安裝完成之后,就可以通過命令net start mysql啟動MySQL的服務(wù)了。
其他啟動方式:
在bin目錄找到mysql.exe點擊啟動
Windows+R輸入services.msc打開服務(wù)管理,找到MYSQL服務(wù)點擊啟動
二、更改密碼和密碼認(rèn)證插件
更改密碼和密碼認(rèn)證插件
在MySQL安裝目錄的 bin 目錄下執(zhí)行命令:
mysql -uroot -p
這時候會提示輸入密碼,記住之前自動生成的密碼,填入即可登錄成功,進(jìn)入MySQL命令模式。
在MySQL8.0.4以前,執(zhí)行
SET PASSWORD=PASSWORD('[修改的密碼]');
就可以更改密碼,但是MySQL8.0.4開始,這樣默認(rèn)是不行的。因為之前,MySQL的密碼認(rèn)證插件是“mysql_native_password”,而現(xiàn)在使用的是“caching_sha2_password”。
因為當(dāng)前有很多數(shù)據(jù)庫工具和鏈接包都不支持“caching_sha2_password”,為了方便,我暫時還是改回了“mysql_native_password”認(rèn)證插件。
在MySQL中執(zhí)行命令,修改密碼驗證插件,同時修改密碼:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
如果想默認(rèn)使用“mysql_native_password”插件認(rèn)證,可以在my.ini配置文件中配置default_authentication_plugin項。
[mysqld]
default_authentication_plugin=mysql_native_password
最后在命令行輸入mysql –u 用戶名 –p
再輸入你之前設(shè)置的密碼回車即可。
好啦,大功搞成,現(xiàn)在你可以愉快的使用MySQL啦!
總結(jié)
以上是生活随笔為你收集整理的世上最简单的mysql_最简单易懂的mysql安装教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git 操作二进制文件
- 下一篇: mysql update 联合更新_My