Mysql免安裝版(windows)配置

1.下載

下載地址:dev.mysql.com/downloads/f…mysql

2.安裝目錄下新建文件my.ini

注意:安裝目錄下不要新建空文件夾data,這是配置服務自動會生成的sql

[client]
# 設置mysql客戶端默認字符集
default-character-set=utf8
 
[mysqld]
# 設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=D:\my_tool\mysql-8.0.21-winx64\mysql-8.0.21-winx64
# 設置 mysql數據庫的數據的存放目錄
datadir=D:\my_tool\mysql-8.0.21-winx64\mysql-8.0.21-winx64\data
# 容許最大鏈接數
max_connections=20
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 建立新表時將使用的默認存儲引擎
default-storage-engine=INNODB
複製代碼

3.配置環境變量

4.cmd下以管理員身份配置

1)進入安裝目錄數據庫

2)將MySQL加入到Windows的服務中

mysqld --install
複製代碼

3)初始化數據庫(初始化成功後會建立data文件夾、最後一行是生成的初始用戶名和密碼)

mysqld --initialize --user=root --console
複製代碼

4)啓動mysql服務

net start mysql
複製代碼

5) 進入MySQL修改初始密碼

mysql -u root -p
# password輸入生成的一串初始密碼
# 修改初始密碼(xxx爲你想修改的密碼)
alter user user() identified by "XXX";
複製代碼

6) navicat連接MySQL報錯

client does not support authentication protocol requested by serverbash

由於mysql8使用了新的caching_sha2_password和sha256_password認證方式,不是mysql_native_password認證方式markdown

解決方案:ide

alter user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'XXX';
複製代碼
相關文章
相關標籤/搜索