win10安裝mysql8 0 23和遠端訪問

2021-10-21 20:58:59 字數 3111 閱讀 8206

目錄

安裝mysql

遠端訪問設定

解除安裝mysql

2.解壓好放到自己指定的目錄下。

3.新建mysql配置檔案:新建檔案命名為my.ini存放在mysql安裝目錄下。用記事本開啟my.ini檔案並加入以下內容儲存:

注意:對於mysql8.0以上的版本(其他版本未知)是不需要mysql.init檔案的。因此可以忽略這一步

windows下配置檔案是my.ini,在c盤隱藏的programdata資料夾的mysql相關資料夾裡,而ubuntu的是my.cnf,在/etc下或者在/etc/mysql下

# 設定3306埠

port=3306

# 設定mysql的安裝目錄

basedir=c:\users\jupy\softs\dev_tools\atlassian\mysql8.0.23\mysql-8.0.23-winx64

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

datadir=c:\users\jupy\softs\dev_tools\atlassian\mysql8.0.23\data

# 允許最大連線數

max_connections=200

# 允許連線失敗的次數。

max_connect_errors=10

# 服務端使用的字符集預設為utf8mb4

character-set-server=utf8mb4

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

default-storage-engine=innodb

# mysql_native_password

default_authentication_plugin=mysql_native_password

[mysql]

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

default-character-set=utf8mb4

[client]

# 設定mysql客戶端連線服務端時預設使用的埠

5.右擊cmd ,然後以管理員身份開啟,進入之前解壓的mysql資料夾的bin目錄下

6.依次輸入以下命令:

mysqld --install安裝服務

mysqld --initialize --console初始化,需要記住最後的初始化root密碼,下面的8位。

7.啟動服務:net start mysql

8.登入mysql: mysql -uroot -puk8qckmwo發現出現錯誤 access denied for user 'root'@'localhost' (using password: yes),如下

解決錯誤:因為輸入的密碼不正確。解除安裝重新安裝,親測有效。ps:如果出現using password:no,則表示需要輸入密碼

9.修改root密碼:

修改root密碼只需要下面**中的第一行

如果需要遠端訪問,使用telnet命令可以檢視埠是否有連線telnet 192.168.153.129 3306

則需要2個地方改動:(1)修改裡面的bind-address 的值為0.0.0.0,表示遠端機可以登入訪問。更多選項可以參考這個

(2)配置配置mysql_native_password身份驗證外掛程式密碼。因為mysql8.0較舊版更新了身份驗證方式,進入資料庫輸入命令:select user,host,plugin from mysql.user;就會看見外掛程式行plugin都是caching_sha2_password,為了繼續維持我們常見的web連線的mysql身份驗證方式,我們需要將預設的連線方式及root賬戶的連線方式恢復為舊的mysql_native_password方式。

-- 僅僅修改當前root使用者密碼為1234

alter user user() identified with mysql_native_password by "1234";

-- 如果要被遠端訪問,則要將plugin修改為mysql_native_password

alter user 'jupy'@'%' identified with mysql_native_password by "1234";

-- 重新整理許可權

flush privileges;

# 檢視許可權

select * from mysql.user where user='jupy'\g

-- 給已存mysql使用者賦許可權,下面是賦予最高許可權

grant all privileges on *.* to 'jupy'@'%' with grant option;

flush privileges;

1.停止服務:net stop mysql

2.解除安裝服務 mysqld --remove mysql

3.刪除mysql安裝目錄,和存放資料的目錄

Win10安裝MySql步驟

在根目錄裡新建my.ini檔案,然後將以下內容拷貝進去 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d net program net mysql 設定mysql資料庫的資料的存放目錄 datadir d net program net mysql d...

小白安裝win10 安裝mysql

mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d program files mysql 設定mysql資料庫的資料的存放目錄 datadir d users qiuzhiwen mysql data 允許最大連線數 max connections 20...

win10安裝解壓版mysql

2.配置my.ini檔案 mysql 5.7.20 winx64位解壓版是沒有預設的my.ini配置檔案,自己到網上找乙個,修改對應的basedir以及basedir,注意my.ini需要放在bin路徑下面,否則在net start mysql的時候會報無法啟動錯誤 3.設定環境變數,將mysql的...