一、修改my.ini文件,使MySQL支持IPv6
文件添加:bind_address = *
快捷鍵:windows+R,輸入services.msc進入服務,重啟MySQL服務,使my.ini修改生效
二、進入MySQL數據庫
例如目錄:G:\software\mysql-5.7.28-winx64\bin>
執行命令:mysql.exe -P 3306 -u root -p password
進入MySQL數據庫,我的沒有密碼所以沒有填寫password
三、創建IPv6用戶
執行命令:CREATE USER 'ipv6user'@'::1' IDENTIFIED BY 'ipv6pass';
ipv6user——用戶名
::1——IPv6地址
ipv6pass——密碼
如果出現如下錯誤:
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
則執行:flush privileges
后,再執行以上命令
四、連接新建的IPv6用戶
進入步驟一中的目錄下,執行mysql -h ::1 -u ipv6user -pipv6pass
進入MySQL數據庫后執行命令:STATUS
,可以看到新建的IPv6的信息
五、簡單查詢測試
執行命令:SELECT CURRENT_USER(), @@bind_address;
六、使用Navicat連接數據庫
填寫信息如下:
點擊測試連接,提示連接成功: