什么是MySQL


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2020/06/24/%E4%BB%80%E4%B9%88%E6%98%AFMySQL/

摘要

本文主要讲述了:

  1. 什么是 MySQL
  2. 版本
  3. 安装
  4. 设置服务的启动类型
  5. 配置文件
  6. 卸载

正文

什么是 MySQL

MySQL (/ˌmaɪˌɛsˌkjuːˈɛl/ “My S-Q-L”)是一个开源的关系数据库管理系统(RDBMS)。

MySQL 原先由瑞典的 MySQL AB 公司开发,2008 年 MySQL AB 被 Sun Microsystems 收购,2009 年,Sun Microsystems 被 Oracle 收购。自此 MySQL 成为 Oracle 旗下产品。

版本

  • MySQL Community Edition 社区版,也被称作 MySQL Community Server,开源免费
  • MySQL Standard Edition 标准版,比社区版拥有更多功能,提供技术支持,收费
  • MySQL Enterprise Edition 企业版,比标准版拥有更多功能,提供技术支持,收费

安装

  1. 下载压缩包,例如:mysql-5.7.36-winx64.zip
  2. 解压其中的mysql-5.7.36-winx64到指定目录,例如:D:\
  3. mysql-5.7.36-winx64/bin添加到$PATH

运行:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 以管理员身份运行,将mysql-5.7.36-winx64\bin\mysqld.exe安装为服务
mysqld --install

# 生成mysql-5.7.36-winx64/data
# 在控制台输出错误日志
# 从错误日志中获得root@localhost的临时密码
mysqld --initialize --console

# 启动服务
Start-Service MySQL

# 使用root@localhost的临时密码登录MySQL
mysql -u root -p

# 重设root@localhost的密码
ALTER USER USER() IDENTIFIED BY 'new_password';

注:有可能需要安装 Visual C++再分发包

设置服务的启动类型

默认为【自动】

步骤:

  1. 【计算机管理】
  2. 【服务和应用程序】
  3. 【服务】
  4. 【MySQL】
  5. 【启动类型】

配置文件

示例:

mysql-5.7.36-winx64/my.ini

1
2
3
4
5
[mysqld]
character-set-server=utf8mb4

[mysql]
default-character-set=utf8mb4

卸载

1
2
# 以管理员身份运行,卸载服务
mysqld --remove

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2020/06/24/%E4%BB%80%E4%B9%88%E6%98%AFMySQL/


本文对你有帮助?请支持我


支付宝
微信