MySQL5.7压缩版安装教程
前言
因为使用MySQL installer.exe文件安装MySQL会出现各种各样的问题,如自动在注册表中注册,卸载不干净等(详细自行百度关键字:卸载MySQL),所以结合狂神老师的视频(安装的博客原文没找到),自己操作了一下压缩版的安装。
一、软件下载与解压
下载地址:mysql5.7官方下载地址点击即可跳转下载页面
点击download进行下载,下载完成后在资源管理器中找到该压缩文件,右击解压到
然后在当前文件夹下就可以找到解压后的文件夹
然后将该文件夹去掉后缀,剪切到一个没有中文路径的文件夹下,便于查找
二、配置环境变量
右键我的电脑-属性-高级系统设置-环境变量(找不到的百度搜索配置电脑环境变量)
在系统变量下找到Path,并双击打开
点击新建后,找到刚刚拖动的mysql文件夹,打开bin目录,点击地址栏并复制这个地址
贴到环境变量中并确定
接着关于环境变量的窗口一路确定,至少要点击3次确定。确定前,可双击再检查一次
三、配置my.ini核心配置文件
在刚才移动后的mysql文件夹下新建一个my.ini文件,注意一定要打开资源管理器的后缀名(自行百度解决)
右击-打开方式,选择记事本
配置的参数如下:
[mysqld]
basedir="D:\Application\mysql-5.7.35\"
datadir="D:\Application\mysql-5.7.35\data\"
skip-grant-tables
[client]
port=3306
其中,basedir="" 双引号中换成自己的mysql所在目录
datadir=""是mysql所在目录下再加\data\
参数详解,见:https://www.cnblogs.com/isme-zjh/p/11542106.html
接着,在mysql文件夹的bin目录下,点击文件-windows power shell-以管理员身份打开(找不到的话,就手动打开管理员的cmd,切换到该目录下)
执行命令:
mysqld -install
提示服务安装成功即可
如果安装失败Failed,则考虑是否为管理员与运行,是否进入bin目录
成功后,初始化数据库文件
mysqld --initialize-insecure --user=mysql
接着,查看mysql文件夹下,会多出一个data文件夹
四、启动mysql服务并修改密码
命令行中输入等待启动成功:
net start mysql
在任务管理器的服务中可以看到mysql的服务正在运行
接着,仍然在bin目录下,以root身份登录数据库
mysql -u root -p
注意,-p后没有空格,直接回车
接着,会提示我们密码,因为我们没有设置密码,直接回车就ok
修改密码的命令:
update mysql.user set authentication_string=password('123456') where user='root' and Host='localhost';
注意一定要有英文的分号
刷新权限表
flush privileges;
最后,修改my.ini文件,注释掉跳过权限验证的语句
重启mysql就可以正常使用了