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

#硬聲創(chuàng)作季 32 4.6J MySQL數(shù)據(jù)庫的安裝 #云計算網(wǎng)絡(luò)技術(shù)與應(yīng)用
labview有調(diào)用mysql數(shù)據(jù)庫問題????
MySQL數(shù)據(jù)庫的python模塊安裝
數(shù)據(jù)庫教程之PHP訪問MySQL數(shù)據(jù)庫的理論知識詳細說明
MySQL數(shù)據(jù)庫如何安裝和使用說明
華為云數(shù)據(jù)庫-RDS for MySQL數(shù)據(jù)庫
MySQL數(shù)據(jù)庫服務(wù)器、數(shù)據(jù)庫和表之間是什么關(guān)系

MySQL數(shù)據(jù)庫管理與應(yīng)用
mysql是一個什么類型的數(shù)據(jù)庫
MySQL數(shù)據(jù)庫基礎(chǔ)知識
mysql數(shù)據(jù)庫基礎(chǔ)命令
eclipse怎么連接數(shù)據(jù)庫mysql
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—Mysql數(shù)據(jù)庫表記錄丟失的數(shù)據(jù)恢復(fù)流程

評論