安装MYSQL

发布时间 2023-12-29 16:12:29作者: 洞庭府君

1. 下载MYSQL数据库

官网:https://www.mysql.com/ ,下载 MySQL Community Server 压缩版

2. 解压压缩包

路径:E:\mysql-8.0.35-winx64

3. 设置环境变量

右击我的电脑,属性 =》 高级系统设置 =》 环境变量 =》 在系统变量中找到path,双击 =》 新建(环境变量) =》在解压的MYSQL目录下找到bin目录,在path中添加该路径(这里是 E:\mysql-8.0.35-winx64\bin)

4. 配置 MYSQL 参数

windows系统配置文件是 my.ini

#客户端设置,即客户端默认的连接参数
[client]
# 客户端默认的连接服务器端口,默认是3306
port = 3306
# 设置mysql客户端默认字符集
default-character-set=utf8

#服务端基本设置
[mysqld]
#避免登录验证错误
#mysql_native_password
#caching_sha2_password
default_authentication_plugin=caching_sha2_password
#skip-grant-tables
# 设置端口,默认是3306
port = 3306
# 设置mysql的安装目录
basedir=E:\mysql-8.0.35-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\mysql-8.0.35-winx64\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 跳过登录密码验证
#skip-grant-tables

5. 安装MYSQL服务

以管理员身份打开cmd
cd E:\mysql-8.0.35-winx64\bin
mysqld -install

6. 初始化MYSQL服务

mysqld --initialize-insecure --user=mysql
net start mysql //关闭 net stop mysql
mysql -u root -p //没有密码,password直接回车
quit;

7. 修改root密码

mysqladmin -u root -p password
Enter password: 回车 //无密码
New password: test@123
Confirm new password: test@123
mysql -u root -p
password: test@123

8. MYSQL可视化工具有很多:MySQL Workbench(官方)、phpMyAdmin、Navicat、MySQLDumper等等。因我用vscode开发项目,所以选择vscode的MYSQL插件。

create database blog charset utf8; // 建立连接之前,先创建数据库
vscode,安装 MySQL、 MySQL Syntax 插件
点击 Create Connection
输入数据库 blog,端口号默认3306,密码 test@123
点击 +连接

9. 常用SQL

create database blog charset utf8;
use blog;
show tables;
create table if not exists admins (
  id INT NOT NULL AUTO_INCREMENT,
  username VARCHAR(100) NOT NULL,
  password VARCHAR(100) NOT NULL,
  delete_flag INT(1) DEFAULT 0,
  PRIMARY KEY ( id )
);
select * from admins where username = "test";
insert into admins (username, password) values ("test", "test@123")