本指导只提供自动安装方法,手动方法请自行百度。

下载MYSQL安装文件

打开https://dev.mysql.com/downloads/installer/ ,可以直接下载最新版本8.0.13的安装包,也可以点击looking for previous GA versions? 下载5.7或5.6的版本。请自行下载。

小的安装包里没有具体的安装文件,安装的时候需要另行下载,大的安装包里包含所有的文件,可离线安装。

安装MYSQL

  • 双击安装文件,一路安装下去。
  • 服务器端访问设置
  • 设置数据库用户名和密码
  • MYSQL服务的配置

    如果设置为自启动的服务,由MYSQL作为服务会开机自动启动,可以在WINDOWS的服务里管理。也可以设置为非服务,需要的时候手动开启。运行CMD,输入net start mysql即可启动。将start改为stop即停止服务。

可以使用安装的命令行工具访问


修改ROOT远程访问

登录MySQL

mysql -u root -p

回车后输入密码

选择 mysql 数据库

use mysql;

查看mysql 数据库中存储的用户信息的 user 表。

查看mysql 数据库的 user 表中当前 root 用户的相关信息

执行命令为:

select host,user,authentication_string,plugin from user;

执行完命令后显示一个表格, root 用户的 host默认显示的 localhost,说明只支持本地访问,不允许远程访问。

更改 host 的默认配置

执行命令为:

update user set host='%' where user='root';

刷新

执行命令为:

flush privileges;

创建新用户远程访问

查看当前用户

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

创建新用户

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

再查看一下用户

select user,host,plugin from user;

多了一个我们刚刚添加的用户 这里host 是 % 代表可以任意ip访问 plugin 一定是 mysql_native_password 不然客户端连接不了

给用户赋权限 操作数据库的权限,这里我赋的是全部的权限

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

刷新权限

flush privileges;

然后就可以远程访问了。

文档更新时间: 2020-01-10 10:30   作者:cklx