Windows下doc命令安裝MySQL
阿新 • • 發佈:2020-12-10
官方下載mysql對應壓縮檔案
下載好之後解壓即可
在mysql根目錄(bin目錄同級目錄)建立my.ini配置檔案
[mysqld]
# 設定3306埠
port=3306
# 設定mysql的安裝目錄
basedir=資料庫安裝路徑,bin父目錄
# 設定mysql資料庫的資料的存放目錄
datadir=資料庫安裝路徑,bin父目錄/data
#設定mysql的匯出cvs檔案路徑
#secure_file_priv=mysql的匯出cvs檔案路徑
#為了正確的使用group by 的話就必須刪除掉ONLY_FULL_GROUP_BY
#為了解決時間不能為零刪除NO_ZERO_IN_DATE,NO_ZERO_DATE,
sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
# 允許最大連線數
max_connections=200
# 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統
max_connect_errors=10
# 服務端使用的字符集預設為UTF8MB4
character-set-server=utf8mb4
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
# 預設使用“mysql_native_password”外掛認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8mb4
[client]
# 設定mysql客戶端連線服務端時預設使用的埠
port=3306
# 設定mysql客戶端連線服務端時預設使用的字符集
default-character-set=utf8mb4
配置MySQLl的環境變數
點選計算機,選擇屬性,選擇高階系統設定,選擇環境變數,在系統變數中新建一個變數名為MYSQL_HOME,變數值為MySQL的根目錄
編輯系統變數path,在末尾加入%MYSQL_HOME%\bin;
環境變數配置完成後,以管理員模式開啟cmd
# initialize:初始化
# console:列印日誌資訊
mysqld --initialize --console
會在控制檯列印你的初始密碼資訊
如果執行上面那條命令報錯[ERROR] failed to set datadir to xxx
[ERROR] failed to set datadir to xxx
則執行命令
mysqld --initialize --user=mysql --console
註冊MySQL服務
# 註冊服務
mysqld install
# 如果想刪除服務則執行
mysqld remove
啟動服務
# 啟動服務
net start mysql
# 如果想關閉服務使用
net stop mysql
登入MySQL
# 預設賬號是root
mysql -u 賬號 -p 密碼
或
mysql -u 賬號 -p
Enter password:密碼
輸入上面列印的初始密碼
修改密碼
alter user [email protected] identified by '新密碼';
最後使設定立即生效
flush privileges;