mysql 8.0.13手动安装教程

 更新时间:2019年02月12日 08:38:33   作者:石头猿  
这篇文章主要为大家详细介绍了mysql 8.0.13手动安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文为大家分享了mysql 8.0.13手动安装教程,供大家参考,具体内容如下

一、步骤解读

1.下载MySQL

下载地址

选择 Downloads-->Community-->MySQL Community Server,然后拉到页面的最低端,点击“下载”。

此时一般会提示登陆,不用理会,直接点击最下面的"No thanks, just start my download."直接下载。

我们选择Generally Available(GA)Release 去下载。GA 是指软件的通用版本,一般指正式发布的版本。

2.解压至某一路径,例如:D:\Mysql

3.设置环境变量:

在path后面追加;D:\Mysql\bin;

4.在根目录下新建配置文件 my.ini 且编辑文件

[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] 
#设置客户端字符集
port=3306
loose-default-character-set = utf8
 
[WinMySQLadmin] 
Server = D:/Mysql/bin/mysqld.exe

5.将mysql注册为Windows系统服务

5.1 使用管路员权限打开CMD(注意管理员权限)

5.2 运行服务安装命令

mysqld install MySQL --defaults-file="D:/Mysql/my.ini"

安装成功后会提示安装成功
备注: 如果想要移除该服务,使用命令:mysqld -remove
如果丢失 msvcr120.dll 则安装 vcredist_x64.exe

6.启动mysql服务

注意:此时是无法正常启动mysql服务的,因为5.7.18版本是不附带data文件夹的,
需要通过命令来创建data文件夹和默认的数据库

6.1 创建命令

mysqld --initialize-insecure --user=mysql

6.2 启动服务命令为

net start mysql

6.3 打开管理工具 - 服务找到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数据库即服务端安装完毕!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • mysql创建用户授权步骤详解

    mysql创建用户授权步骤详解

    这篇文章主要介绍了mysql创建用户授权,本文分步骤给大家介绍的非常详细,对mysql创建用户授权详细步骤感兴趣的朋友一起看看吧
    2023-07-07
  • 执行sql报错only_full_group_by的2种解决方法

    执行sql报错only_full_group_by的2种解决方法

    这篇文章主要给大家介绍了关于执行sql报错only_full_group_by的2种解决方法,报错only_full_group_by是 MySQL数据库中的一个错误,文中通过代码将解决的办法介绍的非常详细,需要的朋友可以参考下
    2024-05-05
  • SQL中where语句的用法及实例代码(条件查询)

    SQL中where语句的用法及实例代码(条件查询)

    WHERE如需有条件地从表中选取数据,可将WHERE 子句添加到SELECT语句,下面这篇文章主要给大家介绍了关于SQL中where语句的用法及实例(条件查询)的相关资料,需要的朋友可以参考下
    2022-10-10
  • MySQL 在创建和删除用户时出现的ERROR 1396 (HY000)错误问题解决

    MySQL 在创建和删除用户时出现的ERROR 1396 (HY000)错误问题解决

    MySQL作为流行的数据库系统,涉及用户管理时可能遇到ERROR1396错误,该错误发生在尝试创建已存在的用户或删除不存在的用户时,解决方法包括检查用户存在性或选择不同用户名,此外,MySQL提供了创建和授权用户的便捷工具,注意使用FLUSH PRIVILEGES命令使授权生效
    2024-09-09
  • 清理Mysql general_log的方法总结

    清理Mysql general_log的方法总结

    在本篇文章里小编给大家分享的是一篇关于清理Mysql general_log的相关知识点,需要的朋友们学习下。
    2019-10-10
  • Mysql 5.7.19 免安装版配置方法教程详解(64位)

    Mysql 5.7.19 免安装版配置方法教程详解(64位)

    这篇文章主要介绍了Mysql 5.7.19 免安装版配置方法教程详解,需要的朋友可以参考下
    2017-08-08
  • Mysql中in和exists的区别 & not in、not exists、left join的相互转换问题

    Mysql中in和exists的区别 & not in、not exists、left join的相互转换问题

    这篇文章主要介绍了Mysql中in和exists的区别 & not in、not exists、left join的相互转换,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-09-09
  • mysql 8.0 Windows zip包版本安装详细过程

    mysql 8.0 Windows zip包版本安装详细过程

    这篇文章主要为大家详细介绍了mysql 8.0 Windows zip包版本安装详细过程,以及密码认证插件修改,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • MySQL用limit方式实现分页的实例方法

    MySQL用limit方式实现分页的实例方法

    在本篇文章中小编给大家整理了一篇关于MySQL用limit方式实现分页的实例方法,有需要的朋友们可以参考学习下。
    2020-01-01
  • Mysql数据库性能优化一

    Mysql数据库性能优化一

    今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情
    2016-04-04

最新评论