MySQL版本:8.0.34
操作系统:Windows
说明:本文均已默认安装路径为前提
第一步:登录MySQL
未配置MySQL环境变量时
首先打开MySQL的bin目录(默认下载位置是:C:\Program Files\MySQL\MySQL Server 8.0\bin)
然后选中路径
其次输入cmd,再点击Enter键,即可以进入命令提示符窗口
进入命令提示符窗口后输入 mysql -uroot -p**** (这里的星号改成你的数据库密码)点击Enter
登录完成
如果配置好环境变量时
win + R 输入 cmd 点击 Enter 进入命令提示符窗口
输入mysql -uroot -p**** (这里的星号改成你的数据库密码)点击Enter
登录完成
第二步:配置MySQL
1. 选择数据库
输入 use mysql,点击Enter
2. 设置用户
输入 CREATE USER 'root'@'%' IDENTIFIED BY '这个单引号里面输入你的密码';
点击Enter
这里可能报错,我将报错的解答写在了文章最后
3. 设置权限
输入 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
点击Enter
4. 更新
输入:FLUSH PRIVILEGES; 点击Enter
5. 验证
输入:select user,host from user; 点击Enter
root 对应 % 就好了
第三步:配置防火墙
打开控制面板
点击系统与安全
点击防火墙
点击高级设置
点击入站规则
点击新建规则
点击端口
输入3306
然后一直点下一页,最后起个名称点击完成即可
常见错误
1. 拼写错误,输入的代码拼写错误
2. 权限不足,登录时搜索命令提示符,右键,以管理员身份打开
然后输入 cd C:\Program Files\MySQL\MySQL Server 8.0\bin,然后从登录开始操作即可
3. 全部配置完成之后仍不能远程连接:
一、打开隐藏文件夹
二、找到ProgramData文件
三、找到里面的MySQL文件
四、点进这个
五、记事本打开这个
六、找到这个,改为0.0.0.0,没有的话直接在最后加上bind-address = 0.0.0.0