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