专栏首页运维经验分享Windows 安装 mysql8.0 配置远程访问

Windows 安装 mysql8.0 配置远程访问

 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wuchenlhy/article/details/80702248

第一步下载对应系统版本的mysql

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

然后解压zip 文件

上图中 my.ini 和data 是解压之后手动创建的

my.ini

[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 是一个空文件夹

第二步 用管理员运行cmd 进入解压目录的bin 目录

运行命令

红框框的位置是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 连接了

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 安装mysql8.0.11以及修改root密码、连接navicat for mysql。

      最近在学习node.js,少不得要跟数据库打交道,于是打算安装一个数据库软件,在mongedb和mysql之间选择了mysql。作为一个数据库新人不敢评论孰...

    拓荒者
  • 安装mysql8.0.11以及修改root密码、连接navicat for mysql

     最近在学习node.js,少不得要跟数据库打交道,于是打算安装一个数据库软件,在mongedb和mysql之间选择了mysql。作为一个数据库新人不敢评论孰...

    拓荒者
  • [Warning] TIMESTAMP with implicit DEFAULT value is deprecated.

    在免安装版mysql安装过程中出现:e:\java_software\mysql-5.6.21-winx64\mysql-5.6.21-winx64\bin>m...

    拓荒者
  • 连接MYSQL数据库,报1130错误的解决方法

    重装MySQL(重装之前要先检查一下是不是已经存在mysql服务,如果存在,先把已有的mysql服务删除),由于不知道重装之前的root密码,使用重装之后的密码...

    kirin
  • Mysql5.6 免编译安装

    Mysql安装 : 3 种安装方式: rpm 源码 二进制免编译(一定要从官网下载) 二进制免编译包好处: 我们不需要花太多的时间去编译。 可以自定义去配置安装...

    老七Linux
  • ubuntu18.0.4安装mysql并解决ERROR 1698 (28000): Access denied for user ''root''@''localhost''

    最近学习linux,然后将win换成了ubuntu。之前安装的mysql也不能用了,现在将在ubuntu18.0.4上安装mysql并将碰到的问题记录如下:

    砸漏
  • 原 数据库主从配置日志

    霡霂
  • 安装mysql8.0.11以及修改root密码、连接navicat for mysql。

      最近在学习node.js,少不得要跟数据库打交道,于是打算安装一个数据库软件,在mongedb和mysql之间选择了mysql。作为一个数据库新人不敢评论孰...

    拓荒者
  • 安装mysql8.0.11以及修改root密码、连接navicat for mysql

     最近在学习node.js,少不得要跟数据库打交道,于是打算安装一个数据库软件,在mongedb和mysql之间选择了mysql。作为一个数据库新人不敢评论孰...

    拓荒者
  • Mac上做java开发(一):​安装mysql

    首先推荐一款mac软件包管理用具brew,具体安装方法这里就不介绍了,百度一堆方法,brew类似Python的conda包管理工具。

    用户5473628

扫码关注云+社区

领取腾讯云代金券