MySQL 8.0 安装配置辛酸泪【出坑指南】


文章目录

  • MySQL 8.0 安装配置辛酸泪【出坑指南】
  • 1 - 下载
  • 2 - 配置
  • 2 - 1 设置密码,Reconfigure
  • 2 - 2 添加环境变量
  • 2 - 3 修改编码格式为utf8【管理员权限】
  • 3 - 命令行启动/关闭 MySQL



今天开始安装学习MySQL 8.0,然而看的视频里面安装的是5.+版本,好多界面不一致,写一篇出坑指南希望可以帮助小伙伴们

1 - 下载

首先安装 8.0版本去官网下载,这里我安装的是windows的community版本,具体步骤可以参照下面博客中总结的(我也是看着别人的教程,但还是大意了,安装过程傻瓜式,导致后面出了问题)

从下载到安装几乎是跟上面连接中一模一样,但是我图快一路点next,好像跳过了快速配置的界面,也就是上面连接中【二.8】步骤我就没看见(记不太清是直接就没有,还是跳过去了)。

**重点来了,如果你也没看见,没有事!**当最后安装finish以后,这些地方是可以重新配置的!详情请看下面的【2-配置】

2 - 配置

2 - 1 设置密码,Reconfigure

如果没有设置密码(密码是必须要设置的,但是不知道为啥,我在【1-下载】中就是没遇到让我设置密码的界面),那么打开这个文件:

mysql 数据库管理员账号设置地址限制 mysql管理员权限_MySQL

会看到以下界面:

mysql 数据库管理员账号设置地址限制 mysql管理员权限_MySQL_02


接下来,我们从上到下依次打开这三个ReconfigureMySQL Server对应的Reconfigure中,会看到如下几个界面,没有标红的就是默认next就好:

mysql 数据库管理员账号设置地址限制 mysql管理员权限_MySQL_03


mysql 数据库管理员账号设置地址限制 mysql管理员权限_管理员权限_04


mysql 数据库管理员账号设置地址限制 mysql管理员权限_管理员权限_05

注意上面这张图,我现在已经是设置完密码了,如果没有设置密码,这个界面就是让你设置密码的,最少四个字符,这个密码在你使用MySQL的时候会用到

mysql 数据库管理员账号设置地址限制 mysql管理员权限_MySQL_06

mysql 数据库管理员账号设置地址限制 mysql管理员权限_MySQL_07

然后第一个Reconfigure就OK,剩下两个Reconfigure打开检查一下就行,这里没啥坑,有让输密码check的就输一下刚才设置的密码

2 - 2 添加环境变量

那么最佳踩坑小王子又上线了!

这里新建环境变量,一定是【用户环境变量】,不是系统环境变量啊!路径我添加的也是用户环境变量里的。

在验证的这一步,要打开cmd,注意你打开的cmd可能不是管理员模式,要管理员模式下打开才有效。win键唤出菜单,输入cmd,找到【命令提示符】,右键管理员打开。嫌麻烦的话,可以直接修改命令提示符默认管理员打开。2 - 3 修改编码格式为utf8【管理员权限】

这一步需要找到一个my.ini文件并修改,注意这个文件并不在Program File文件夹下,显示隐藏文件夹,他在这里面C:\ProgramData\MySQL\MySQL Server 8.0

注意,my.ini文件的修改需要管理员权限打开,如果邮右键没有管理员权限打开的选项,就win键唤出菜单,找到记事本,右键管理员权限打开,在记事本中打开my.ini文件并修改

3 - 命令行启动/关闭 MySQL

在命令行中启动/关闭mysql,使用的命令分别为net start mysqlnet stop mysql

如果提示【服务名无效】,参考下面的博文:


还有一种原因,就是服务名不对,win键唤出菜单,打开以后找mysql,我的服务里面是mysql80

mysql 数据库管理员账号设置地址限制 mysql管理员权限_mysql_08

那么输入命令为:net start mysql80net stop mysql80,成功!

mysql 数据库管理员账号设置地址限制 mysql管理员权限_mysql_09