分享

MySQL Community Server 8压缩包的安装配置方法

 rongq2007 2020-08-16

MySQL8相比之前版本改动还是挺大的,因为刚从安装接触,就先从基本的说起。现在的mysql8安装只能采用解压配置版,像以前老版本的傻瓜式安装将不复存在。

注意点

MySQL8之后并不需要my.ini,会自动的生成data文件夹在解压之后的文件,端口默认3306,。若有这个文件,则初始化mysql不成功。自己若新建并设置了my.ini 文件,有data文件的话,在初始化之前要删除。然后再初始化在初始化之后会自动生成密码,要记下来,后续登上mysql需改密码之后才可后续操作。要更改加密规则,不然无法使用工具连接mysql

安装

进入MySQL官网下载最新版MySQL8.0的压缩包,地址:https://dev./downloads/mysql/

PS:因为现在大多数软件都是64位的,建议还在使用32位的朋友尽快更换64位系统,下面辉哥以64位做演示,尽量下载官方稳定包,还可以选择其他版本

点击No thanks, just start my download,然后开始下载

下载完解压到自定义的位置

使用管理员身份打开cmd(电脑“开始”搜索“命令”,右键“管理员身份打开” 命令提示符),进入到你mysql解压的bin目录

4.1、在win10任务栏的搜索框内输入cmd,然后右键命令提示符,点击以管理员身份运行

4.2、然后输入你的盘符,回车,接着输入cd \解压文件夹\bin

例如我的安装在D:\IDE\MySQL

命令输入依次为:

初始化MySQL,并记录生成的用户密码root的随机密码),在命令窗口内输入: mysqld --initialize --console

安装MySQL服务,命令窗口内输入:mysqld --install

启动MySQL服务,命令窗口内输入:net start mysql

记好刚才初始化时生成的用户名和密码

修改密码

在命令窗口内输入:mysql -u root -p,然后输入刚才生成的密码

在命令窗口内依次输入:ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;#修改加密规则ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';#更新一下用户的密码

在命令窗口内输入:FLUSH PRIVILEGES; #刷新权限

在命令窗口内输入:alter user 'root'@'localhost' identified by '123456';#更改root的密码为123456

配置环境变量

依次进入【计算机】》右键【属性】》【高级系统设置】》【环境变量】,点击系统变量的path变量,然后点击编辑

点击右上角新建,然后输入你的MySQL文件夹的bin目录,要输入完整的目录地址,例如我的是D:\IDE\MySQL\bin,然后点击确定即可

此时应该就可以使用MySQL管理工具进行连接了。

连接成功如下图:

完全卸载

停止服务:使用net stop mysql('你的服务名’) 命令 或 【win+R快捷键】》输入services.msc》进入服务窗口关闭mysql服务;卸载程序:使用360卸载mysql程序 或 【控制面板】》【程序和功能】》右键卸载程序;删除项目根文件夹:进入mysql安装位置,删除mysql的解压文件夹;检查服务是否完全删除:如果mysql服务还在,可以使用 'sc delete mysql ' 来删除服务;删除C盘隐藏文件夹:显示隐藏文件后,删除C盘下的“C:\ProgramData\MySQL ”所有文件;删除注册表信息:【win+R快捷键】》输入regedit 命令打开注册表窗口,删除以下文件

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQLHKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQLHKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL

删除环境变量里的配置:如果有更改了环境变量,那么进入【计算机】》右键【属性】》【高级系统设置】》【环境变量】》删除系统变量中的MYSQL_HOME变量和删除Path变量中的mysql路径;全盘搜索mysql关键字检查:这里使用everything全盘搜索mysql关键字,可以查看系统所有相关文件,以防遗漏。




今天因为想要安装下mysql,然后就去官网准备下载个最新的mysql的社区版本。

但是!下载下来是一个压缩包,那就意味着我们需要手动配置下mysql的环境了。

步骤如下:

1.将压缩包解压到你的路径下(不要包含中文),我的路径为:F:\software\mysql-5.7.11-winx64\

2.配置环境变量:我的电脑->属性->高级->环境变量,将mysql下的bin文件夹的路径配置到用户变量的PATH里面,这样以后可以直接在cmd中执行mysql的相关指令了


3.修改下mysql根目录下的配置文件my-default.ini,将mysql的路径配置进去,总共三行,data目录之后的操作会自动生成,先这样填上去。


4.以管理员身份打开命令行窗口,开始菜单中的附件中有个命令提示符,右击他,以管理员身份运行


5.将命令行窗口的当前路径定位到mysql目录的bin文件夹(一定要定位在bin目录下),一次输入一下三条指令
mysqld -install 安装mysql服务
mysqld --initialize 一定要初始化
net start mysql 启动mysql服务


6.接下来需要进入mysql了,那么用户名和密码是啥??mysql在新的版本中对于密码的生成方式进行了改变,

采用随机生成。打开mysql的根目录下的data文件夹(通过initialize生成的),找到一个.err结尾的文件并打开


里面有一行会记录这你的用户名(root)以及随机生成的临时密码(I(drANkaq1rf)

接下来就可以通过指令来登陆了(mysql -u root -p)

7.登陆进去需要修改密码
5.7.6以及之后的版本修改密码的命令为:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

5.7.6之前的修改密码的指令为:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass')

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多