mysql 5.7.22windows解壓版安裝步驟
mysql 5.7.22windows解壓版安裝步驟
解壓檔案到指定的資料夾
· 解壓mysql-5.7.22-winx64.zip檔案,本文假設解壓後的目錄結構為D:\mysql-5.7.22-winx64\bin。
· 在D:\mysql-5.7.22-winx64目錄下新建my.ini檔案,內容如下:
[mysqld]
#設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=D:/mysql-5.7.22-winx64
# 設定mysql資料庫的資料的存放目錄。
# 預設資料目錄在%basedir%\data
datadir=D:/mysqldata
# 允許最大連線數
max_connections=200
# 服務端使用的字符集預設為UTF-8字符集
character-set-server=utf8
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
初始化資料庫
· 在bin目錄下執行如下命令初始化資料庫
mysqld --initialize-insecure
· 說明:因為使用了引數“--initialize-insecure”
啟動與關閉資料庫
· 啟動:mysqld --console
· 關閉:mysqladmin -uroot shutdown
安裝服務(可選)
· 安裝MySql服務:mysqld install
· 移除MySql服務:mysqld remove
· 啟動MySql服務:net start mysql
· 停止MySql服務:net stop mysql
修改root使用者的密碼
· 關於root使用者的密碼,在初始化資料庫時,根據使用的引數不同,root使用者的初始化密碼也不同。
o --initialize:隨機產生密碼。在data目錄的*.err檔案的最後一行可以找到。
o --initialize-insecure:密碼為空。
· 要使用root賬號時,伺服器要求必須先修改密碼後才能做其他操作。
· 使用建立的臨時密碼登入,然後修改密碼。
mysql -u root -p
mysql>alter user user() identified by '888888';
其他使用技巧
· 修改使用者密碼
o 使用者密碼基本用法:alter usertestuser identified by '123456';
o 修改當前登入使用者密碼:alter useruser() identified by '123456';
· 顯示資料庫列表
show databases;
· 切換當前資料庫
use mysql;
· 顯示庫中的資料表
show tables;
· 顯示資料表的結構
describe 表名;
· 建庫:
create database 庫名;
· 建表
use 庫名;
create table 表名 (欄位定義列表);
· 查詢表中的資料
select * from 表名;
· 刪除表中的資料
delete from 表名;
· 刪除表
drop table 表名;
· 刪除資料庫
drop database 庫名;