mysql 8 免安裝版 下載及配置

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/Ithao2/article/details/84967166

MySql官網下載https://dev.mysql.com/downloads/  根據需要下載相應版本

MySql配置

1.將下載的 解壓到安裝路徑,比如我的是:D:\dev\mysql-5.7.24-winx64

2.安裝目錄下新建my.ini文件。文件內容如下:

[client]
port=3306
default-character-set=utf8

#客戶端字符類型,與服務端一致就行,建議utf8

[mysqld]
port=3306
character_set_server=utf8

#服務端字符類型,建議utf8

basedir=D:\dev\mysql-5.7.24-winx64
#解壓根目錄(skip-grant-tables,更改密碼,加skip-grant-tables,停服務,起服務,update ,停服務,注skip-grant-tables,起服務)

datadir=D:\dev\mysql-5.7.24-winx64\data
#skip-grant-tables
#解壓根目錄\data

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[WinMySQLAdmin]

D:\dev\mysql-5.7.24-winx64\bin\mysqld.exe

#解壓根目錄\bin\mysqld.exe

 3.配置path環境變量

    path變量添加:D:\dev\mysql-8.0.15-winx64

4.windows中加入並啓用mysql服務

   進入目錄:D:\dev\mysql-8.0.15-winx64\bin,以管理員身份打開命令行窗口。依次運行一下命令:     

    mysqld --defaults-file=D:\dev\mysql-8.0.15-winx64\my.ini --initialize --console

    mysqld  install MySQL-8    註冊爲windows服務

    net start || stop MySQL-8( 服務名)  啓動服務

 注意:移除服務命令:mysqld remove MySQL-8( 服務名)  

5.登錄及修改密碼

 登錄命令:mysql -uroot -p  (輸入我們記下來的初始密碼,沒有初始密碼直接回車)

 修改密碼:

  1.ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xxx';  

  2.set password for 用戶名@localhost = password('新密碼');

  3.update user set password=password('123') where user='root' and host='localhost';  

  補充命令:    exit :退出登錄               net stop mysql : 停止服務

  注意:在5.7版本已經由authentication_string代替原來的password(絕對是個坑!!!)

拓展問題 :

1.數據庫中文亂碼問題 

統一字符編碼:

set names utf8mb4;

修改my.ini文件

[client]
port=3306
default-character-set=utf8mb4
 
#客戶端字符類型,與服務端一致就行,建議utf8

[mysql]

default-character-set=utf8mb4  
 
[mysqld]
port=3306
character_set_server=utf8mb4

 

重啓mysql 

net stop mysql

net start mysql

然後查詢字符集

 show variables like '%character%';

  show variables like "%colla%";

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章