1. 程式人生 > >mysql 5.7.22windows解壓版安裝步驟

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”

,因此預設建立的root使用者密碼為空。

啟動與關閉資料庫

·        啟動: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 庫名;