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 鏈接了