Mysql 5.7.19 免安装版遇到的坑(收藏)
本文将为大家分享MySQL 5.7.19免安装版的安装过程中的常见问题及解决方案。如果你之前已经安装了MySQL服务,那么首先需要停止原有的MySQL服务。接下来,让我们一起看看具体的安装步骤吧。
一、下载64位zip文件
从官网下载MySQL 5.7.19的64位zip文件,这是安装的第一步。
二、解压文件
将下载的zip文件解压到指定的位置,这个位置就是你的安装位置。
三、卸载残留文件
如果你之前安装过MySQL,无论是通过安装包方式还是免安装方式,都需要进行卸载并删除残留文件。对于安装包方式,可以通过控制面板进行卸载;对于免安装方式,可以使用mysqld -remove命令进行卸载。记得在卸载过程中保留data文件夹和myi文件,因为data文件里可能包含重要的数据,而myi文件里则包含了配置信息。
四、新建myi文件
在指定的目录下新建一个myi文件,并配置相应的内容。需要注意的是,要将“no-beep”使用注释掉,然后配置basedir和datadir的路径。
五、初始化数据库
执行命令mysqld --initialize-insecure来初始化数据库。在这个过程中可能会遇到两个问题,需要下载并安装msvcr120.dll和vcredist_x64.exe两个文件来解决。
六、安装dll文件并运行exe程序
将msvcr120.dll文件放到system32目录下,直接运行vcredist_x64.exe进行安装。然后再次执行第5步的操作命令。
七、解决目录问题
如果提示没有对应目录,可以尝试手动创建缺失的文件夹。
八、继续初始化数据库
创建完缺失的文件夹后,再次执行第5步的命令,这次应该能够成功初始化数据库了。记得查看对应目录是否已经生成。
九、安装MySQL服务
成功生成数据库后,使用命令mysqld --install mysql来安装MySQL服务。需要注意的是,如果在安装过程中添加了--default-file参数,可能会导致服务器无法正常启动。这次安装成功后,可以在服务里查看是否有MySQL服务。
十、启动服务并登录
启动MySQL服务后,需要进行登录操作。初始化的密码是空的,所以我们需要重新设置密码。
十一、设置密码并重启服务
在myi文件的[mysqld]下添加skip-grant-tables来跳过权限验证,然后重启服务。这样,你就可以使用mysql -u root -p命令直接登录了。
十二、修改密码并再次重启服务
登录后,使用命令UPDATE mysql.user SET authentication_string = PASSWORD('123456'), password_expired = 'N' WHERE User = 'root' AND Host = 'localhost'来修改密码。修改完成后,记得在myi文件中取消skip-grant-tables的注释,并重启服务。
十三、测试登录和数据库操作
使用新设置的密码登录后,可以测试数据库操作了。如果出现错误,可能需要重新设置密码。如果一切正常,接下来就可以进行数据库的拷贝操作了。在准备进行MySQL数据库操作之前,一些重要的步骤需要被遵循和注意。特别是在拷贝数据库、恢复旧数据以及调整系统设置时,正确的操作顺序和步骤至关重要。
为了确保数据的安全性和完整性,需要在停止MySQL服务后进行数据库的拷贝工作。将原有的数据文件夹(如“data”)复制到指定的目录(例如“C:/ProgramData/MySQL/mysql-5.7.19-winx64/data”)。在此过程中,建议不要覆盖原有文件,而是将原数据文件夹重命名以避免意外损失。
接下来,以管理员权限启动命令提示符(CMD),并执行`mysql_upgrade`命令,该命令可以帮助更新和优化MySQL数据库。在此过程中,需要提供用户名(如“root”)和密码。
对于之前的数据恢复问题,需要注意检查mysql.user表。如果该表中没有相应的条目,可能意味着远程访问权限未开启。这时需要修改设置以允许远程访问,或者使用root用户进行本地访问。使用SQL命令`use mysql; update user set host = '%' where user = 'root'; flush privileges;`可以修改此设置。需要注意的是,修改此类设置后,其他机器可以访问数据库,因此要确保安全性。
建议在修改设置或授权之前,先恢复数据库并确保数据完整性。因为一旦进行了修改,可能会影响本地登录。对于MySQL 5.7.19版本的授权设置,可能与之前的版本有所不同,因此需要额外注意并查阅相关文档。
在移动或拷贝数据库时,务必记得备份,以防数据丢失。配置文件(如myi)也可能需要调整,特别是最大连接数等关键设置。
长沙网络推广提醒大家,在进行MySQL操作时,请仔细遵循上述步骤和注意事项。如果有任何疑问或需要帮助,请留言,长沙网络推广会及时回复。感谢大家对狼蚁SEO网站的支持。
狼蚁网站SEO优化实例:假设我们有一个名为“狼蚁网站”的站点,为了提升其搜索引擎排名,我们可以采取以下步骤进行优化。确保网站内容丰富、有价值并与目标受众相关。进行关键词研究并优化网站标题、描述和标签。创建高质量的内容并分享到社交媒体平台以增加外部链接和曝光度。确保网站加载速度快、易于导航,并优化图片和视频等媒体内容。通过这些步骤,我们可以提升狼蚁网站在搜索引擎中的排名,从而增加流量和受众。
以上是关于MySQL 5.7.19免安装版操作的一些重要步骤和注意事项的介绍。正确的操作和数据备份是确保数据库安全、稳定运行的关键。
编程语言
- Mysql 5.7.19 免安装版遇到的坑(收藏)
- PHP扩展开发教程(总结)
- bootstrap常用组件之头部导航实现代码
- thinkphp3.2.0 setInc方法 源码全面解析
- 微信小程序实现文件、图片上传功能
- 基于jQuery通过jQuery.form.js插件使用ajax提交form表单
- webpack3之loader全解析
- 利用php抓取蜘蛛爬虫痕迹的示例代码
- asp.net中IDataParameter调用存储过程的实现方法
- vue实现页面加载动画效果
- 简单谈谈favicon
- js按条件生成随机json-randomjson实现方法
- 深入浅析JSONAPI在PHP中的应用
- JavaScript:ES2019 的新特性(译)
- 探讨.get .post .ajax ztree 还有后台servlet传递数据的
- js实现3D图片环展示效果