长生的梦呓


  • 归档
  • 算法
  • 基础
  • 关于

  • 分类
  • 日志
  • Servlet
  • Archive
  • 数据结构
  • IO 流

  • 标签
  • 友链
  • MyBatis
  • About
  • Spring 5
  • Java SE
  • Java EE
  • Algorithms
  • 新特性
  • 位运算技巧

  • 搜索
内网穿透 项目实战 数据库 MySQL 安卓踩坑 开发工具 设计模式 Enum 枚举 Linux MyBatis-plus JSON IDEA Transactions AOP IO 流 DP IoC 与 DI 位运算技巧 工具类 学习技巧 Git JDK 排序 Spring Boot Spring MVC Spring Framework MyBatis Log4J Regex Jsoup JDBC 数据结构 递推 递归 算法 Servlet与JSP 小难 中等 简单

MySQL 下载安装

发表于 2020-05-27 | 2 | 阅读次数 485

一、下载

尽量使用压缩包解压缩方式安装,压缩包的解压后配置下环境变量就能使用。

如果使用安装程序(.msi安装程序)安装,卸载起来会比较麻烦。

下载地址链接,各版本下载链接

二、安装

1.解压缩

下载的zip压缩包解压缩(我的mysql解压缩安装位置为“D:\software\Programming\Env\mysql-5.7.28”)。解压缩后就是安装了。

2 配置环境变量

配置环境变量,这样就不用每次都到mysql的bin执行操作了。

新建一个MYSQL_HOME,变量值为MySQL的解压缩文件的bin目录。

备注:这里为什么叫做MYSQL_HOME呢,因为他是一个常量,表示是mysql的安装位置。

image.png

编辑Path变量,使用“%MYSQL_HOME%”将刚刚添加的MYSQL_HOME引用过来。

image.png

3 创建my.ini文件

在mysql安装目录创建my.ini(就是解压缩后的目录)。

my.ini文件内容如下:

[mysql]
 # 设置mysql客户端默认字符集
 default-character-set=utf8 
 
 [mysqld]
 # 设置3306端口
 port = 3306 
 # 设置mysql的安装目录
 basedir=D:\\software\\Programming\\Env\\mysql-5.7.28
 # 设置mysql数据库的数据的存放目录
 datadir=D:\\software\\Programming\\Env\\mysql-5.7.28\\data

 # 允许最大连接数
 max_connections=200
 # 服务端使用的字符集默认为UTF8
 character-set-server=utf8
 # 创建新表时将使用的默认存储引擎
 default-storage-engine=INNODB

# 跳过密码验证
skip-grant-tables

注意:里面需要设置mysql的安装目录和数据的存放目录!!!请设置自己的mysql安装目录。(别直接复制我的文件就用了,会报错的)

文件中的“basedir”和“datadir”,需要改成你自己的mysql安装位置。并且这边的分隔符是“\\”,而不是"\"(或者你换成/也可以),

4 启动 MySQL 数据库

4.1 初始化数据库

以管理员身份运行“命令提示符(cmd)”,切换盘符到安装mysql的bin目录下。然后初始化并安装mysql。

命令如下:

# 切换盘符
D:
# 切换到bin目录
cd bin目录
# 初始化命令(不报错则成功)(注意:如果这个命令出现error,请阅读下报错提示信息,很有可能是你的my.ini没配置好)
mysqld --initialize
# 执行安装命令(不报错则成功)
mysqld -install

最终会输出“Service successfully installed.”,代表mysql安装成功!

image.png

4.2 启动数据库

此时可以使用命令启动mysql服务

# 启动mysql服务
net start mysql

image.png

上面的命令等价于下面这个“开始”服务操作。

image.png

至此,mysql已经安装成功,并且启动。

5.修改mysql账号密码

5.1 修改

cmd中使用命令进入mysql管理页面。

执行如下命令,如果提示输入密码直接按回车即可。

mysql -uroot -p

继续使用如下命令,将mysql账号分别设置为“root”和“123456”。

update mysql.user set authentication_string = password("123456") where user="root";

刷新权限

flush privileges;

image.png

至此mysql账号密码修改已成功。

5.2 修改my.ini文件

修改之前在mysql根目录创建的my.ini。

在最后一句“skip-grant-tables”前上“#”,注释这端内容。这样以后的登录的时候就可以使用上面修改的账号密码登录了。

[mysql]
 # 设置mysql客户端默认字符集
 default-character-set=utf8 
 
 [mysqld]
 # 设置3306端口
 port = 3306 
 # 设置mysql的安装目录
 basedir=D:\\software\\Programming\\Env\\mysql-5.7.28
 # 设置mysql数据库的数据的存放目录
 datadir=D:\\software\\Programming\\Env\\mysql-5.7.28\\data

 # 允许最大连接数
 max_connections=200
 # 服务端使用的字符集默认为UTF8
 character-set-server=utf8
 # 创建新表时将使用的默认存储引擎
 default-storage-engine=INNODB

# 跳过密码验证
# skip-grant-tables
2.7 尝试登录

再次启动cmd,输入如下命令进行登录。

root是我刚刚设置的账号名称,密码为123456。登录成功,所有安装已完成

mysql -uroot -p123456

安装步骤参考:mysql5.7.26zip版本安装及注意事项

扩展(卸载)

  1. 去“控制面板”的“卸载程序中”卸载mysql。如果是压缩包,直接删除压缩包(压缩包如果报正在使用,请到“服务”中去关闭mysql服务)
  2. 删除注册表中的信息(注意,有多个注册表需要删)。
  3. 重启电脑

可以参考如下链接:干净卸载mysql、如何彻底卸载清理MySQL

  • 本文作者: 长生的梦呓
  • 本文链接: https://shengjava.com/archives/mysql下载安装
  • 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!
# 内网穿透 # 项目实战 # 数据库 # MySQL # 安卓踩坑 # 开发工具 # 设计模式 # Enum # 枚举 # Linux # MyBatis-plus # JSON # IDEA # Transactions # AOP # IO 流 # DP # IoC 与 DI # 位运算技巧 # 工具类 # 学习技巧 # Git # JDK # 排序 # Spring Boot # Spring MVC # Spring Framework # MyBatis # Log4J # Regex # Jsoup # JDBC # 数据结构 # 递推 # 递归 # 算法 # Servlet与JSP # 小难 # 中等 # 简单
记录一个安卓错误:安装解析失败,没有证书
钉钉免费内网穿透工具使用
  • 文章目录
  • 站点概览
长生的梦呓

长生的梦呓

110 日志
39 分类
40 标签
RSS
E-mail CSDN
Creative Commons
Links
  • CSDN 地址
  • waltz26
  • Ryan Wang's Blog
  • JohnNiang's Blog
  • 廖雪峰
  • 菜鸟教程
© 2021 长生的梦呓
浙ICP备20005262号-1