@Author: Basil Guo
@Date: Jun. 9, 2021
@Description: MySQL安装卸载登录使用前准备
1. 基本概念
Database,简称DB,用于存储和管理数据的仓库。数据库可以持久化存储数据,其实就是一个文件。使用统一的方式操作数据,方便存储和管理数据。
常见数据库软件包括:
- Oracle
- MySQL
- Microsoft SQL Server
- PostgreSQL
- MongoDB
- DB2,IBM公司的
- Cassandra
- Microsoft Access
- Redis
- SQLite
2. 安装、卸载MySQL
2.1 安装
可以使用安装版,注意将MySQL的bin目录加入PATH那个框选上就好了。基本都不需要太多修改。具体参考Windows10上安装MySQL。
使用免安装版则需要一些配置。
- 下载下来之后解压到目录。
- 然后把
/PATH/TO/MYSQL/bin目录添加到PATH环境变量。 如果有默认的配置文件
my.ini则使用,没有需要创建并填入,注意修改目录信息。[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录,一定要与上面的安装路径保持一致basedir=D:\\MySQL\\mysql-8.0.20-winx64# 设置mysql数据库的数据的存放目录,自动生成,无需手动创建,当然也可以放在其他地方datadir=D:\\MySQL\\mysql-8.0.20-winx64\\Data# 允许最大连接数max_connections=200# 允许连接失败的次数。max_connect_errors=10# 服务端使用的字符集默认为utf8mb4character-set-server=utf8mb4# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证#mysql_native_passworddefault_authentication_plugin=mysql_native_password[mysql]# 设置mysql客户端默认字符集default-character-set=utf8mb4[client]# 设置mysql客户端连接服务端时默认使用的端口,不建议修改,这是公认端口号port=3306default-character-set=utf8mb4
下面命令执行时最好确保使用管理员权限。安装 MySQL 服务,执行命令为
mysqld --install。其实就是加入计算机的服务services.msc。- 执行 MySQL 初始化命令,在 MySQL 目录下生成 data 文件夹,如图所示。

- 启动 MySQL 服务,并使用用户 root 登录,同时设置登录密码,如图所示。

- 登录后进入 MySQL 数据库初始界面,输入简单的命令测试 MySQL 是否部署成功,如图所示。

2.2 卸载
- 先把
my.ini中的database那一行目录位置拷贝出来 - 然后直接卸载MySQL
- 进入上述目录位置,删除
data文件夹。
3. MySQL服务
找到MySQL的服务services.msc,可以将其改为手动。
作为程序员,还要点点点,有点老年人了。直接上命令(使用管理员权限打开命令行(Windows下使用Win+S,输入cmd然后右键以管理员身份打开),不然提示“发生系统错误 5。拒绝访问”):
# 开启MySQL服务$ net start mysql# 停止MySQL服务$ net stop mysql
4. 登录和退出
# 登录连接本地MySQL$ mysql -u<USERNAME> -p # 其中<USERNAME>需要替换为你的用户名# 连接远程MySQL$ mysql -hIP_ADDRESS -uUSERNAME -p # 其中-h就是--host的缩写$ mysql --host=127.0.0.1 --user=root --password=root# 退出:两种方式mysql> exitmysql> quit
5. MySQL目录结构
$ treeD:.├─bin├─data # 里面就是具体的数据库存储│ ├─mysql # 里面有*.frm文件就是表文件│ ├─performance_schema│ └─sys├─docs├─include├─lib├─share└─my.ini
