MySQL数据库安装

xiaoxiao2021-02-28  78

为大家提供一种在windows(此例中是windows8.1)上安装MySQL服务端(5.7版本/zip版本)的简易方法,顺便将博主在安装过程中遇到的问题及解决办法分享,供大家参考。

1. 下载MySQL服务端

下载MySQL压缩包到本地:

2. 将压缩包解压

解压的路径自行选择,下面是博主选择的路径:

3. 修改(或新增)配置文件

下载my.ini文件放到已解压的文件中(密码: c5j9)附:MySQL 5.0.27免安装版my.ini配置指南

4. 以管理员身份运行进入DOS界面

注:这一步很重要,否则后续的操作会报错!注意区分32位系统和64位系统: 打开后:

5. 执行安装程序

进入到你安装文件夹的bin路径下,执行:mysqld -install 命令

6. 数据库初始化

执行命令:mysqld –initialize-insecure (不设置root密码,建议使用) 注:该命令执行完毕后,会初始化数据库,root密码置为空!若只输mysqld –initialize 生成随机密码进不去的。千万不要自己去新建一个data文件夹!否则数据库会启动失败

7. 启动并登录数据库

启动数据库:执行命令 net start mysql 启动成功进入数据库:执行命令 mysql -u root -p (第一次登录没有密码,直接按回车过),登录成功!最后就可以在数据库的海洋自由的遨游啦~

补充:安装过程中可能遇到的问题及解决办法:

DOS界面报错:cmd发生系统错误5 拒绝访问 DOS界面报错:Install/Remove of the Service Denied 解决办法:使用管理员权限运行cmd即可

DOS界面报错:mysql不是本地不是内部或外部命令,也不是可运行的程序或批处理文件 解决办法有两种: a:在计算机->属性->高级系统设置->高级->环境变量->系统变量,在Path中添加你需要执行的命令(此例中是mysql命令,则需要添加C:\Program Files (x86)\MySQL\mysql-5.7.19-winx64\bin)的执行路径即可,但是此办法偶尔也行不通,有大神能告知为什么吗? b:通过cd指令,进入到对应的执行路径下(此例中是:C:\Program Files (x86)\MySQL\mysql-5.7.19-winx64\bin),再执指令mysql即可。

DOS界面报错:The vervice already exists! 原因是之前安装了以后卸载了,服务没删掉,解决办法: 查看名为mysql的服务:sc query mysql 如果有,则删除:sc delete mysql 然后就能正常安装了!

执行net start mysql后,报错:服务名无效 可能原因有2个: a:数据安装失败,重新执行mysqld -install安装 b:my.ini配置文件有误,重新修改

附: 卸载mysql服务的方法: 以管理员的权限 net stop mysql ,关闭mysql服务 以管理员的权限 mysqld -remove ,卸载mysql服务

修改数据库的密码(新旧版本的密码字段名有变更): 旧版本:update user set password=password(“123456”) where user=”root”; 新版本(5.7):update user set authentication_string=password(“123456”) where user=”root”; flush privileges;

每次修改my.ini都需要重新安装mysql服务! 删除目录下data文件 执行mysqld -remove 执行mysqld -install 执行mysqld –initialize-insecure 执行net start mysql 启动成功!


填坑不易,有问题欢迎评论指正!

转载请注明原文地址: https://www.6miu.com/read-78947.html

最新回复(0)