Windows操做系統安裝MySQL解壓版

一、下載MySQL

  • 版本: MySQL Community Servermysql

  • 下載地址: https://dev.mysql.com/sql

二、解壓安裝包

解壓下載的安裝包,放到電腦的安裝目錄下數據庫

三、配置my.ini文件

解壓後,根目錄下,有一個my-default.ini文件,這是官方的配置文件樣版,把這個文件拷貝一份在同一個目錄,名字改成my.ini。安全

  • 把以下內容複製到my.ini中:
[mysql]

#設置mysql客戶端默認字符集

default-character-set=utf8

[mysqld]

#設置3306端口

port = 3306

#設置mysql的安裝目錄

basedir=E:\mysql

#設置mysql數據庫的數據的存放目錄,data文件夾最好放在根目錄下,有時其餘目錄會提示沒有寫的權限

datadir=E:\data

#容許最大鏈接數

max_connections=200

#服務端使用的字符集默認爲8比特編碼的latin1字符集

character-set-server=utf8

#建立新表時將使用的默認存儲引擎

default-storage-engine=INNODB

複製代碼

四、安裝mysql

以管理員身份打開cmd窗口,進入mysql的bin目錄,輸入命令:bash

mysqld install  
複製代碼

若是想卸載服務,能夠輸入命令:ui

mysqld -remove
複製代碼

等待提示安裝成功後,輸入命令:編碼

mysqld --initialize
複製代碼

這一步用於初始化data目錄,官方的壓縮包解壓後並無data文件夾,運行命令後,自動在根目錄下生成data文件夾,有時在非根目錄可能會提示沒有寫的權限。spa

最後,輸入命令,啓動服務:code

net start mysql
複製代碼

五、設置root管理員密碼

新版本的mysql,root用戶的密碼不能爲空,這時,咱們的root是沒有密碼的,所以咱們須要設置。server

win+R,輸入services.msc,打開服務,找到MySQL服務,關閉它。或者輸入命令:net stop mysql,關閉mysql服務。

再次進入bin目錄,輸入命令:

mysqld --defaults-file="E:\mysql\my.ini" --console --skip-grant-tables
複製代碼

這是打開mysql的安全模式。(這個cmd別關)

另外再打開一個cmd,進入mysql的bin目錄後輸入命令:

mysql -u root -p
複製代碼

此時cmd顯示:

Enter password:
複製代碼

直接敲Enter鍵,成功進入mysql。

輸入sql語句以下:

use mysql;  
顯示:Database changed,若是提示error,則使用命令:SET PASSWORD = PASSWORD('123456');


update user set authentication_string=password("123") where user="root";  
顯示:Query OK,1 rows affected(0.01 sec) Rows matched:1 Changed:1 Warnings:1


flush privileges;  
顯示:Query OK,0 rows affected (0.00 sec)


quit

複製代碼

完成,這樣就把root用戶的密碼設置爲123了。

命令exit能夠退出mysql控制檯

最後,爲了之後方便啓動mysql,配置環境變量,Path追加:

;E:\mysql\bin;
複製代碼

完成之後運行mysql的方法,就是打開cmd,輸入命令(前提是mysql服務已經啓動,若是沒有啓動,則輸入:net statrt mysql啓動服務):

mysql -u root -p

  123
複製代碼

就能夠了。

六、第一次運行後,設定經常使用參數:

1)登陸後,須要在正常模式下,再設一次root用戶的密碼,輸入:

set password=password('123');
複製代碼

2)打開root操做數據庫的所有權限:

use mysql;

  show tables;

  select host,user from user;

  update user set host='%' where user='root';

  quit

  net stop mysql

  net start mysql
複製代碼

MySQL正式安裝完成,可使用了。

相關文章
相關標籤/搜索