日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 8服务配置文件my.ini 不生效_2、mysql的启动选项和配置文件介绍

發布時間:2023/12/2 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 8服务配置文件my.ini 不生效_2、mysql的启动选项和配置文件介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

mysql服務端可以指定允許同時接入的客戶端數量max-connections、客戶端與服務器的通信方式、表的默認存儲引擎default_storage_engine等等設置項,使得我們可以更加靈活地使用它。

進入正題

我們講的是基于linux系統的,本文我們主要講一下:
1、有哪些常用的啟動選擇配置方式?

2、采用配置文件 配置啟動選項有哪些注意點?配置文件讀取的優先級?

3、如何查看和設置系統變量?

> 有哪些常用的啟動選擇配置方式?

1、命令行配置

如:mysqld --skip-networking

該命令行表示啟動mysql服務端,同時服務端不允許客戶端通過tcp/ip方式連接上來。

2、配置文件配置

如在/etc/my.cnf文件下設置:
[mysqld]
skip-networking

>采用配置文件 配置啟動選項有哪些注意點?配置文件的優先級?

1、配置文件配置啟動選項時,可以有多個路徑進行配置,他們的依次順序為:

路徑說明
/etc/my.cnf系統級的配置
/etc/mysql/my.cnf
SYSCONFDIR/my.cnf
$MYSQL_HOME/my.cnf特定于服務器的選項(僅限服務器)
defaults-extra-file命令行指定的額外配置文件件路徑
~/.my.cnf用戶特定選項
~/.mylogin.cnf用戶特定的登錄路徑選項(僅限客戶端)

下面的配置文件的配置會將上面的覆蓋,偏向于用戶自定義的配置會將系統級的配置覆蓋。
也就是說,如果你在/etc/my.cnf文件下配置了:

[mysqld]
default_storage_engine=Innodb

而在 /etc/mysql/my.cnf 配置了

[mysqld]
default_storage_engine=MyIsam

那么服務器啟動后,表的存儲引擎采用的是 MyIsam。

2、配置文件中的配置會被分為若干個組,每個組有一個組名。如:

[server]
(具體的啟動選項…)
[mysqld]
(具體的啟動選項…)
[mysqld_safe]
(具體的啟動選項…)
[client]
(具體的啟動選項…)
[mysql]
(具體的啟動選項…)
[mysqladmin]
(具體的啟動選項…)

[server] 和[client]是兩個特殊的組,針對服務端的應用,[server]組下的配置都會起作用。針對客戶端的應用,[client]組下的配置都會起作用。

3、如果一個配置項既出現在配置文件里,又出現在命令行中,那么以命令行中的啟動選項為準。

> 如何查看和設置系統變量

首先系統變量有其作用范圍,主要有global(作用于全局)與session(只作用于當前會話,對其他客戶端連接是不生效的)兩種。

如果我們想查看當前使用的默認存儲引擎,可以使用:

show variables like '%default_storage_engine%';


如果你前面不加session還是global,默認查看的系統變量是session級別的。
你可以通過:

set session default_storage_engine=innodb;

修改系統變量。

也可以通過:

show global variables like '%default_storage_engine%';
show session variables like '%default_storage_engine%';

查看全局和會話級的系統變量。

拓展

另外還有一些是狀態變量:
你可以通過

show global status like 'max%';

類似的方式查看。
你可以看到服務端最多被使用的連接數是79,時間點在2020-12-17 16:55:01。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的mysql 8服务配置文件my.ini 不生效_2、mysql的启动选项和配置文件介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。