MySQL

80-实战-MySQL服务器

2023-02-26  本文已影响0人  紫荆秋雪_文

一、阶段一:连接管理

1.1、MySQL服务器在连接管理工作

二、MySQL启动选项

2.1、禁止客户端使用TCP/IP网络进行通信

在命令行中指定启动选项时需要在选项名前加上 -- 前缀。另外,如果选项名是由多个单词构成的,它们之间可以由短划线 - 连接起来,也可以使用下划线 _ 连接起来,也就是说skip-networkingskip_networking表示的含义是相同的。所以上面的写法与下面的写法是等价的

mysqld --skip_networking
mysql -h127.0.0.1 -uroot -p
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (61)

2.2、修改表的默认存储引擎的话,可以这样写启动服务器的命令行

mysqld --default-storage-engine=MyISAM

2.3、在启动服务器程序的命令行后边指定启动选项的通用格式

--启动选项1[=值1] --启动选项2[=值2] ... --启动选项n[=值n]
mysqld --default-storage-engine = MyISAM

2.4、配置文件

与在命令行中指定启动选项不同的是,配置文件中的启动选项被划分为若干个组,每个组有一个组名,用中括号[]扩起来。

[server]
option1            #这是option1,该选项不需要选项值
option2 = value2      #这是option2,该选项需要选项值
...

[mysqld]
(具体的启动选项...)

[mysqld_safe]
(具体的启动选项...)

[client]
(具体的启动选项...)

[mysql]
(具体的启动选项...)

[mysqladmin]
(具体的启动选项...)

2.5、配置文件的优先级

2.6、同一个配置文件中多个组的优先级

三、 乱码的前世今生-字符集和比较规则

3.1、MySQL中的utf8和utf8mb4

3.2、 字符集和比较规则的应用

上一篇 下一篇

猜你喜欢

热点阅读