1. 程式人生 > 資料庫 >12.mysql資料庫

12.mysql資料庫

1、mysql安裝分為兩種,一種是msi格式的,一種是zip格式的,zip格式相當於綠色版,不需要安裝,只需解壓縮之後就可以使用了,但是要進行配置。msi格式是安裝版。

2、mysql官網下載 https://www.mysql.com/

3、安裝(以.zip包為例)

1)一、配置my.ini或者my-default.ini

在mysql的bin目錄下新建記事本更名為my.ini,注意: my.ini檔案的編碼必須是英文編碼(如windows中的ANSI),不能是UTF-8或GBK等。輸入如下內容:

[mysqld]

#設定3306端

port = 3306

# 設定mysql的安裝目錄

basedir=D:\mysql57

# 設定mysql資料庫的資料的存放目錄

datadir=D:\mysql57\data

# 允許最大連線數

max_connections=200

# 服務端使用的字符集預設為8位元編碼的latin1字符集

character-set-server=utf8

# 建立新表時將使用的預設儲存引擎

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]

# 設定mysql客戶端預設字符集

default-character-set=utf8


2)配置環境變數

在環境變數PATH中最後面新增mysql的bin路徑如:D:\mysql57\bin

3)配置MYSQL服務

1.以管理員身份執行cmd(一定要用管理員身份執行,不然許可權不夠),

2.進入mysql的bin路徑:cd D:\mysql57\bin

3.輸入mysqld --install 安裝服務 控制檯會提示: Services successfully installed

4、執行命令:mysqld --initialize 生成data檔案

5、啟動服務 net start mysql

6、修改預設的root使用者的密碼。

1) 停止服務net stop mysql


2)輸入mysqld --skip-grant-tables開啟無密碼的MySQL服務。
(或者在my.ini檔案中的mysqld下加入skip-grant-tables這一行,然後重新設定完密碼後再刪除。)

3)在新的dos視窗輸入命令:mysql –u root –p 密碼直接回車。登入成功。

4)修改密碼

使用mysql庫:use mysql;

檢視主機,使用者,驗證:select host,user,authentication_string from mysql.user;

修改驗證:

update user set authentication_string=password('admin') where user='root';

重新整理許可權:flush privileges;

5) 重啟服務並使用密碼登入

以上四條命令執行完畢之後,開啟命令提示符視窗,

輸入mysql -u root -p,回車

輸入密碼:admin

登入成功!

6) 再次更改密碼:輸入如下三個命令。

修改密碼:set password = password('admin');

    禁用密碼過期:alter user 'root'@'localhost' password expire never;

    重新整理許可權:flush privileges;

7)再次開啟cmd 重新登入。大功告成!5.7.23資料庫安裝成功!