mysql 8.0.13手动安装教程
MySQL 8.0.13手动安装指南:一步步带你完成安装与配置
本文将为大家详细介绍MySQL 8.0.13的安装过程,包括下载、解压、环境变量设置、配置文件编辑以及服务的安装与启动等步骤。如果你对MySQL的安装感兴趣,那么本文将是你的不二之选。
一、安装步骤详解
1. 下载MySQL
进入MySQL官网,选择“Downloads”->“Community”->“MySQL Community Server”,然后拉到页面底部点击“下载”。此时一般会提示登录,不用理会,直接点击“No thanks, just start my download.”开始下载。我们选择Generally Available(GA)Release进行下载,这是软件的通用版本,也就是正式发布的版本。
2. 解压至指定路径
将下载好的MySQL安装包解压至某一路径,例如D:\Mysql。
3. 设置环境变量
在path后面追加;D:\Mysql\bin;。
4. 新建并编辑配置文件myi
在根目录下新建配置文件myi,并进行如下编辑:
[mysqld]
绑定IPv4
bind-address = 0.0.0.0
设置mysql的安装目录
basedir = D:/Mysql
设置mysql数据库的数据的存放目录
datadir = D:/Mysql/data
设置端口号
port = 3306
允许最大连接数
max_connections = 200
设置字符集为utf8
loose-default-character-set = utf8
character-set-server = utf8
开启查询缓存等参数设置。
explicit_defaults_for_timestamp = true
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES等。可以根据需要进行设置。
[client]和[WinMySQLadmin]部分也进行相应的配置。具体内容如上文所示。请注意备份原始配置文件,以防万一。修改配置文件时需注意格式和缩进。在保存文件时,确保使用UTF-8编码格式保存。同时请注意文件的保存位置应与上文中的路径一致。对于myi文件内的配置参数设置应根据实际需要进行调整。建议参考官方文档进行设置以获得最佳性能和安全保障。不同版本的MySQL可能有所不同具体请根据实际安装版本进行操作调整完成后保存退出编辑器将修改后的myini文件放置到MySQL安装目录下的根目录即可。 5. 将mysql注册为Windows系统服务 使用管理员权限打开CMD运行服务安装命令 mysqld install MySQL --defaults-file="D:/Mysql/myi" 安装成功后会提示安装成功 备注: 如果想要移除该服务使用命令mysqld -remove 如果丢失msvcr120.dll则安装vcredist_x64.exe 6. 启动mysql服务 注意此时是无法正常启动mysql服务的因为5.7.18版本是不附带data文件夹的 需要通过命令来创建data文件夹和默认的数据库 6.1 创建命令 mysqld --initialize-insecure --user=mysql 该命令将在MySQL安装目录下创建data文件夹和默认的数据库完成后就可以尝试启动MySQL服务了 6.2 启动服务命令为 start mysql 或者通过管理工具-服务找到MySQL服务通过右键选择启动或直接点击左边的启动来启动服务 7. 修改root账号密码 刚安装完成时root账号默认密码为空此时可以将密码修改为指定的密码 打开数据库 mysql -uroot -p 提示Enter password直接回车默认密码为空 然后进行密码的修改操作 use mysql; UPDATE user SET authentication_string = PASSWORD('root') WHERE user = 'root'; FLUSH PRIVILEGES; exit 至此密码修改完成 至此MySQL数据库即服务端安装完毕 本文的全部内容就介绍到这里希望对大家的学习有所帮助也希望大家多多支持狼蚁SEO。以上就是本文的全部内容了如果有任何关于MySQL或其他技术方面的问题欢迎随时提问我们将会尽力解答同时也希望大家能够持续关注我们的网站获取更多的技术资讯和学习资源。 (完) (注:本文中的命令需要在命令行中逐条输入执行部分命令带有分号结尾)
编程语言
- mysql 8.0.13手动安装教程
- SQL语句练习实例之一——找出最近的两次晋升日
- ADO与ADO.NET的区别与介绍
- Window下PHP三种运行方式图文详解
- java连不上mysql8.0问题的解决方法
- FileUpload上传图片前实现图片预览功能(附演示动画
- IE9 elementUI文件上传的问题解决
- ES6新特性之函数的扩展实例详解
- jQuery实现页面评论栏中访客信息自动填写功能的
- php合并数组并保留键值的实现方法
- PHP中fwrite与file_put_contents性能测试代码
- php算法实例分享
- 自定义Vue组件打包、发布到npm及使用教程
- js使用cookie记录用户名的方法
- .Net获取URL中文参数值的乱码问题解决方法总结
- MongoDB在PHP中的常用操作小结