MySQL數(shù)據(jù)庫的安裝
【一】各種數(shù)據(jù)庫的端口
MySQL :3306
Redis :6379
MongoDB :27017
Django :8000
flask :5000
【二】MySQL 介紹
MySQL是一個(gè)開源免費(fèi)的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),目前屬于 Oracle 旗下公司。
MySQL 最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應(yīng)用方面MySQL是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫管理系統(tǒng)) 應(yīng)用軟件之一,
具有成本低、速度快、體積小且開放源代碼等優(yōu)點(diǎn)。
全球數(shù)據(jù)庫引擎使用排行榜:
【三】下載MySQL服務(wù)端
(1)打開官網(wǎng)
https://www.mysql.com
(2)點(diǎn)擊downloads
(3)選擇MySQL Community Serve
(4)選擇版本
【四】安裝MySQL
(1)解壓壓縮包
右鍵壓縮包選擇解壓,可以改文件夾名字也可以不改
(2)配置環(huán)境變量
打開設(shè)置搜索環(huán)境變量
將MySQL的bin目錄添加到環(huán)境變量中
(3)打開終端
win+r
以管理員身份運(yùn)行
(4)配置MySQL配置文件
在你的MySQL安裝目錄下新建一個(gè)文件,文件名my.ini
復(fù)制并且修改路徑
[mysqld] # 設(shè)置3306端口 port=3306 # 設(shè)置mysql的安裝目錄 basedir="D:python_studyclassMySQL" # 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄,就是前面手動(dòng)創(chuàng)建的data目錄 datadir="D:python_studyclassMySQLdata" # 允許最大連接數(shù) max_connections=200 # 允許連接失敗的次數(shù)。 max_connect_errors=10 # 服務(wù)端使用的字符集默認(rèn)為utf8mb4 character-set-server=utf8mb4 # 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎 default-storage-engine=INNODB # 默認(rèn)使用“mysql_native_password”插件認(rèn)證, mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 設(shè)置mysql網(wǎng)絡(luò)通信的默認(rèn)字符集 default-character-set=utf8mb4 [client] # 設(shè)置mysql客戶端連接服務(wù)端時(shí)默認(rèn)使用的端口 port=3306 # 設(shè)置mysql客戶端的默認(rèn)字符集 default-character-set=utf8mb4
再創(chuàng)建一個(gè) data文件夾
(5)初始化MySQL服務(wù)端
執(zhí)行命令進(jìn)行初始化
mysqld --initialize --console # 復(fù)制并記住臨時(shí)密碼:fG)m:;rvz9Z#
(6)注冊系統(tǒng)服務(wù)
未注冊之前是沒有MySQL服務(wù)的
搜索欄里搜索服務(wù) 或者 右鍵 我的電腦 打開計(jì)算機(jī)管理 ---》服務(wù)和應(yīng)用程序 ---》服務(wù)
執(zhí)行命令注冊
mysqld --install
如果后續(xù)要移除的話
# cmd中以管理員身份運(yùn)行 mysqld --remove # 刷新服務(wù) 可以看到Mysql服務(wù)就被移除了
(7)啟動(dòng)MySQL服務(wù)
方式一
方式二
# cmd中以管理員身份運(yùn)行 net start mysql # 啟動(dòng)MySQL服務(wù)
停止服務(wù)
net stop mysql #停止MySQL服務(wù)
【4】MySQL操作
(1)登入和退出
# 登錄 # 方式一:直接本地登入 u:username root:用戶名 -p :password mysql -uroot -p # 方式二:加上用戶名和密碼一起登入 mysql -uroot -p123456
# 鏈接遠(yuǎn)程服務(wù)登入 mysql -h (端口號(hào):)192.168.1.63 -P 3306 -uroot -p123456
# 在SQL語句中必須有結(jié)束符: ; quit;
(2)修改密碼
登入客戶端
# 先執(zhí)行:mysql -uroot -p # 再輸入臨時(shí)密碼:fG)m:;rvz9Z#
修改密碼
alter user 'root'@'localhost' identified by '123456';
刷新權(quán)限
flush privileges;
退出
quit;
(3)修改密碼(忘記原本的密碼)
先關(guān)閉MySQL服務(wù)
net stop mysql
執(zhí)行跳表命令
mysqld --skip-grant-tables # 以無密碼登入的啟動(dòng)模式啟動(dòng)MySQL服務(wù)端
額外再用管理員身份打開一個(gè)終端
執(zhí)行MySQL登入命令
mysql -uroot -p # 輸入密碼的時(shí)候什么都不要輸 直接enter
繼續(xù)修改密碼
# 先刷新一下權(quán)限 flush privileges; # 在執(zhí)行修改密碼 alter user 'root'@'localhost' identified by '1234567'; # 在刷新權(quán)限 flush privileges;
(4)跳過輸入密碼直接登入
在my.ini配置文件中增加下述配置
[mysql] # 不需要每次輸入驗(yàn)證碼即可登陸 user="root" password=你的密碼 default-character-set=utf8mb4
鏈接:https://www.cnblogs.com/chosen-yn/p/18230738
-
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
3845瀏覽量
64616 -
MySQL
+關(guān)注
關(guān)注
1文章
829瀏覽量
26698
原文標(biāo)題:【四】安裝MySQL
文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評(píng)論請先 登錄
相關(guān)推薦
評(píng)論