mysql5 7 在windows下的初始化

2021-10-04 19:55:37 字數 1623 閱讀 9366

曾經的5.1版本,在安裝後,有乙個初始化嚮導,很容易的安裝好所有的配置,真是簡單至極。

但是什麼東西一到了oracle手裡,就會變得極其難用。

這次安裝以後發現目錄中沒有data目錄,這是因為mysql從5.7.6開始,data目錄,怎麼辦?

1、將目錄新增到環境變數

比如我是在path 中新增

c:\mysql5.7\bin
2、建立乙個my.ini

[mysqld]

#設定3306埠

port = 3306

# 設定mysql的安裝目錄

basedir=c:\\mysql5.7

# 允許最大連線數

max_connections=200

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

character-set-server=utf8

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

default-storage-engine=innodb

innodb_buffer_pool_size=1000m

innodb_log_file_size=50m

datadir=c:\\mysql5.7\\data

[mysql]

default-character-set=utf8

[mysql.server]

default-character-set=utf8

[mysql_safe]

default-character-set=utf8

[client]

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

default-character-set=utf8

port = 3306

3、安裝服務並初始化

mysqld install

// service successfully installed.

mysqld --defaults-file=my.ini --initialize --user=mysql

// 無輸出,可以試著啟動一下

net start mysql

// net stop mysql

// 也可以

mysqld --console

4、更改root口令

通過data目錄下的.err檔案,找到root使用者的臨時口令。

mysql -uroot -p"la!nuo;y5yaq"

mysql> alter user 'root'@'localhost' identified by '123456';

#成功後修改新密碼。

mysql> flush privileges;

5、新增允許遠端訪問的 使用者

create user 'root'@'%' identified by '123456';

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

flush privileges;

在Windows上安裝MySQL5 7

2.解壓到安裝目錄,注意最好不要含有中文目錄 d program mysqldb mysql 5.7.16 winx643.配置環境變數 變數名 path 變數值 d program mysqldb mysql 5.7.16 winx64 bin 4.修改配置檔案my default.ini,並重命...

MySQL5 7在Windows下的安裝

本文講解從壓縮包安裝mysql。2.解壓zip包到需要的目錄,例如d mysql 5.7.18 winx64 3.建立my.ini檔案,內容如下 mysqld port 3306 basedir d mysql 5.7.18 winx64 datadir f mysqldata character ...

windows解壓安裝mysql 5 7

1 解壓安裝包 2 將my default.ini檔案另存為my.ini,並新建data目錄 5.7以後沒有data目錄了 3 修改my.ini檔案,配置預設檔案 因為現在mysql是預設配置,在使用的過程中會出現很多問題,如漢字是亂碼等。我們新建配置檔案my.ini,放在mysql的根目錄下,鍵入...