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