本指导只提供自动安装方法,手动方法请自行百度。
下载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