Windows 安裝 mysql8.0 配置遠程訪問

Windows 安裝 mysql8.0 配置遠程訪問

2018年06月15日 11:11:10 呂海洋 閱讀數:2142mysql

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

第一步下載對應系統版本的mysql數據庫

https://dev.mysql.com/downloads/mysql/spa

 

而後解壓zip 文件.net

上圖中 my.ini 和data 是解壓以後手動建立的code

my.iniserver

[mysqld]
basedir=D:\MySQL  
datadir=D:\MySQL\data 
port = 3306
character-set-server=utf8
#忘記密碼時使用
#skip-grant-tables
#設置協議認證方式(重點啊)
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8

data 是一個空文件夾blog

 

第二步 用管理員運行cmd 進入解壓目錄的bin 目錄ip

運行命令get

紅框框的位置是root用戶的密碼

運行命令 安裝服務

 

mysqld --install

 

第三步 啓動mysql服務

net start mysql

第四步 登陸mysql

mysql -u root -p剛剛記住的密碼

第五步 修改root 密碼

ALTER USER "root"@"localhost" IDENTIFIED  BY "root";

這裏我將密碼也設置成了root

第六步 建立一個新用戶用於遠程訪問

先查看下當前的用戶

use mysql;
select user,host,plugin from user;


建立新用戶

CREATE USER 'new_user'@'%' IDENTIFIED BY 'passwd';

在執行剛剛的查詢語句查看一下用戶

多了一個咱們剛剛添加的用戶 這裏host 是 % 表明能夠任意ip訪問  plugin 必定是 mysql_native_password 否則客戶端鏈接不了

給用戶賦權限 操做數據庫的權限,這裏我賦的是所有的權限

GRANT ALL ON *.* TO 'new_user'@'%';

最後刷新權限

flush privileges;

而後就能夠用 navicat 鏈接了

相關文章
相關標籤/搜索