安裝windows版本mysql只是爲本地代碼調試,不建議用於生產。以爲步驟麻煩也能夠直接下載集成環境(如xampp),一鍵安裝便可用。以前本地測試都用一鍵安裝,今天換個方法玩玩,安裝步驟以下:mysql
直接下載歸檔壓縮包便可,解壓到你的目錄,可不用下載.msi
格式的:
下載地址:https://downloads.mysql.com/archives/community/
我使用的是mysql-5.7.30-winx64.zip
web
變量名:MYSQL_HOME
變量值:D:\Program Files\mysql-5.7.30-winx64
path裏添加:%MYSQL_HOME%\binsql
注:若是須要修改一些配置的話,在解壓目錄下新建配置文件:my.ini數據庫
個人位置:D:\Program Files\mysql-5.7.30-winx64windows
[mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] #設置33060端口 port = 33060 # 設置mysql的安裝目錄 basedir=D:\Program Files\mysql-5.7.30-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=D:\Program Files\mysql-5.7.30-winx64\data # 容許最大鏈接數 max_connections=200 # 服務端使用的字符集默認爲8比特編碼的latin1字符集 character-set-server=utf8 # 建立新表時將使用的默認存儲引擎 default-storage-engine=INNODB
以管理員身份運行cmdbash
進入D:\Program Files\mysql-5.7.30-winx64\data
下
cmd下進入指定目錄有兩種方法
方法一:
cd "D:\Program Files\mysql-5.7.30-winx64\data"
注:進入含有特殊字符的目錄時須要加引號
方法二:
選中目錄」data「,而後按住ctrl+shift右擊」在此處打開命令窗口「ide
執行初始化:mysqld --initialize-insecure --user=mysql
再執行安裝:mysqld -install測試
net start mysql #啓動服務
net stop mysql #關閉服務編碼
## 鏈接數據庫,沒有密碼直接回車: mysql -P 33060 -u root -p ## 添加用戶: grant all on your_db.* to 'your_username'@'%' identified by 'your_password'; flush PRIVILEGES; ##刷新權限表 select user,host,authentication_string from mysql.user; ##查看用戶狀況 ## 備份數據庫 mysqldump -S /tmp/mysql.sock -p -B test_data > test_data.sql ## 查看錶大小: select table_name, data_length from information_schema.tables where table_schema='webcron'; ## 查看錶行數(基於information_schema) SELECT t.TABLE_SCHEMA,t.TABLE_NAME,t.TABLE_ROWS,t.CREATE_TIME,t.UPDATE_TIME FROM information_schema.TABLES t WHERE t.TABLE_NAME='history' AND t.TABLE_SCHEMA='zabbix' ORDER BY t.CREATE_TIME DESC,t.UPDATE_TIME DESC; ## 查看全部錶行數降序(基於information_schema) SELECT t.TABLE_SCHEMA,t.TABLE_NAME,t.TABLE_ROWS,t.CREATE_TIME,t.UPDATE_TIME FROM information_schema.TABLES t WHERE t.TABLE_SCHEMA='zabbix' ORDER BY t.TABLE_ROWS DESC;
注:若是端口鏈接被拒絕,注意檢查windows自帶防火牆已關閉
----by 鋼鐵 648403020@qq.com 09.12.2020調試