安裝windows版本mysql只是為本地代碼除錯,不建議用于生產,覺得步驟麻煩也可以直接下載集成環境(如xampp),一鍵安裝即可用,之前本地測驗都用一鍵安裝,今天換個方法玩玩,安裝步驟如下:
mysql安裝
直接下載歸檔壓縮包即可,解壓到你的目錄,可不用下載.msi格式的:
下載地址:https://downloads.mysql.com/archives/community/
我使用的是mysql-5.7.30-winx64.zip
環境配置
變數名:MYSQL_HOME
變數值:D:\Program Files\mysql-5.7.30-winx64
path里添加:%MYSQL_HOME%\bin
注:如果需要修改一些配置的話,在解壓目錄下新建組態檔:my.ini
my.ini配置
我的位置:D:\Program Files\mysql-5.7.30-winx64
[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
初始化資料庫
-
以管理員身份運行cmd
-
進入
D:\Program Files\mysql-5.7.30-winx64\data下
cmd下進入指定目錄有兩種方法
方法一:
cd "D:\Program Files\mysql-5.7.30-winx64\data"
注:進入含有特殊字符的目錄時需要加引號
方法二:
選中目錄”data“,然后按住ctrl+shift右擊”在此處打開命令視窗“ -
執行初始化:mysqld --initialize-insecure --user=mysql
再執行安裝:mysqld -install
啟動服務
net start mysql #啟動服務
net stop mysql #關閉服務
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 鋼鐵 [email protected] 09.12.2020
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/11240.html
標籤:MySQL
