首页 > 技术文章 > MySQL学习记录

VVII 2020-11-26 23:44 原文

1.my.ini配置文件路径位置:C:\WORK\mysql-8.0.22-winx64 (我的安装路径)

2.my.ini若没有,可以自己创建

 1 [mysqld] # 设置3306端口
 2 port=3306
 3 # 设置mysql的安装目录
 4 basedir=C:\WORK\mysql-8.0.22-winx64
 5 # 设置mysql数据库的数据的存放目录
 6 datadir=C:\WORK\mysql-8.0.22-winx64\data
 7 # 允许最大连接数
 8 max_connections=200
 9 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
10 max_connect_errors=10
11 # 服务端使用的字符集默认为UTF8
12 character-set-server=utf8
13 # 创建新表时将使用的默认存储引擎
14 default-storage-engine=INNODB
15 # 默认使用“mysql_native_password”插件认证
16 default_authentication_plugin=mysql_native_password
17 # 关闭ssl
18 skip_ssl
19 [mysql] # 设置mysql客户端默认字符集
20 default-character-set=utf8
21 [client] # 设置mysql客户端连接服务端时默认使用的端口
22 port=3306
23 default-character-set=utf8

 

3. 重启MySQL,管理员运行cmd,到路径C:\WORK\mysql-8.0.22-winx64\bin

1 C:\WORK\mysql-8.0.22-winx64\bin>net stop mysql
2 MySQL 服务正在停止..
3 MySQL 服务已成功停止。
4 
5 
6 C:\WORK\mysql-8.0.22-winx64\bin>net start mysql
7 MySQL 服务正在启动 .
8 MySQL 服务已经启动成功。

4. MySQL 8.0 will not support query cache

MySQL 8.0 will not support query cache, and users upgrading will be encouraged to use either Server-side Query Rewrite or ProxySQL as a man-in-the-middle cache. We expect this change to only affect a small number of users, but if this concerns you, please reach out and get in touch!

 5.InnoDB 和 MyISAM 的功能对

 

7.InnoDB 思维导图

 8.查询安装地址
select @@basedir;

9.MySQL 8.0 版本
默认字符集 UTF8mb4,以前版本的 UTF8 是 UTF8mb3,未包含个别特殊字符,新版本的 UTF8mb4 包含所有字符,官方强烈建议使用此字符集。

10

 

推荐阅读