windows mysql安裝及經常使用命令

安裝windows版本mysql只是爲本地代碼調試,不建議用於生產。以爲步驟麻煩也能夠直接下載集成環境(如xampp),一鍵安裝便可用。以前本地測試都用一鍵安裝,今天換個方法玩玩,安裝步驟以下:mysql

mysql安裝

直接下載歸檔壓縮包便可,解壓到你的目錄,可不用下載.msi格式的:
下載地址:https://downloads.mysql.com/archives/community/
我使用的是mysql-5.7.30-winx64.zipweb

環境配置

變量名:MYSQL_HOME
變量值:D:\Program Files\mysql-5.7.30-winx64
path裏添加:%MYSQL_HOME%\binsql

注:若是須要修改一些配置的話,在解壓目錄下新建配置文件:my.ini數據庫

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經常使用操做

## 鏈接數據庫,沒有密碼直接回車:
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調試

相關文章
相關標籤/搜索