MySQL安裝 環境配置

目錄
官網上提供的兩種安裝版本MSI Installer v.s ZIP Archive
一、MySQL MSI Installer
這是安裝版本,在安裝過程會自動寫入ini(配置文件),即自動配置。適合初學者使用。
-
安裝目錄
-
安裝教學 https://clay-atlas.com/blog/2019/11/16/mysql-mysqlworkbench-tutorial-download-install-steps/
二、MySQL ZIP Archive
這是壓縮版本需要自己寫ini,適合進階人士選擇。
https://downloads.mysql.com/archives/community/
ZIP Archive 安裝教學
-
解壓縮到目錄
-
在根目錄下新增
my.ini,裡面新增代碼 basedir為你解壓縮後的安裝目錄,datadir為資料庫資料將來要存放的位置 路徑要兩個斜線[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=C:\\Program Files\\MySQL # 设置mysql数据库的数据的存放目录 datadir=C:\\Program Files\\MySQL\\Data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 # 服务端使用的字符集默认为UTF8 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8 -
初始化資料庫 用系統管理員開啟cmd,到安裝目錄下的bin資料夾內,然後執行以下命令
mysqld --initialize --console執行好後最後一行會出現root用戶的預設密碼,記得先記起來,之後要改掉
-
安裝服務
mysqld --install
-
安裝好後,啟動服務
net start mysql執行好後會看到MySQL啟動成功
補充: 如果出現MySQL 服務無法啟動,記得檢查是否已經有MySQL已經在執行,我的案例是以前有用Msi install安裝過了,要停止的話win+R,輸入services.msc,找到MySQL80(我的是8.0版本)服務,右鍵把她停止,之後再執行命令應該就可以了。
-
改密碼 第一步先登入,這裡有兩種登入方式,第一種是執行以下命令,先不打密碼,進去再打
mysql -u root -p
第二種是 -p後面接密碼
mysql -u root -p 1234登入後,用SQL語法改密碼
ALTER USER USER() IDENTIFIED BY '6699';
基本mysql shell使用
登入
mysql -u用戶名 -p密碼 -h要連接的mysql伺服器的ip地址(默認127.0.0.1) -p端口號(默認3306)
MySQL卸載
- 停止服務
net stop mysql
- 移除服務
mysqld -remove mysql
- 最後刪除mysql目錄及相關環境變數即可