linux伺服器mysql的指令

2021-10-01 17:54:13 字數 1094 閱讀 2867

mysql 停止指令: service mysqld stop(mysqld為/etc/init.d/中配置的名字

mysql 啟動指令: service mysqld start

mysql 重啟指令:service mysqld restart (該指令會直接操作停止和啟動,一步到位)

使用上面的啟動指令需要配置快捷啟動,在伺服器/etc/init.d/中配置上快捷啟動檔案,檔案可以自定義命名,我們資料庫採用了主從分離,所以同一臺伺服器上安裝了兩個mysql,所以定義了兩個啟動檔案,分別是mysqldmysqld2

問題

有時候修改了 my.cnf 配置檔案後,卻不生效,這是怎麼回事?

原因:

我們注意到,這裡只說了修改 my.cnf,並沒有說清楚其絕對路徑是哪個檔案。也就是說,有可能修改的不是正確路徑下的my.cnf檔案。

在mysql中,是允許存在多個 my.cnf 配置檔案的,有的能對整個系統環境產生影響,例如:/etc/my.cnf。有的則只能影響個別使用者,例如:~/.my.cnf。

mysql讀取各個my.cnf配置檔案的先後順序是:

/etc/my.cnf

/etc/mysql/my.cnf

/usr/local/mysql/etc/my.cnf

~/.my.cnf

其他自定義路徑下的my.cnf,例如:/data/mysql/yejr_3306/my.cnf

不管是mysqld伺服器端程式,還是mysql客戶端程式,都可以採用下面兩個引數來自行指定要讀取的配置檔案路徑:

-defaults-file=#, 只讀取指定的檔案(不再讀取其他配置檔案)

-defaults-extra-file=#, 從其他優先順序更高的配置檔案中讀取全域性配置後,再讀取指定的配置檔案(有些選項可以覆蓋掉全域性配置從的設定值)

因此,可以看到,如果你修改的是非「著名」目錄下的 my.cnf,有可能看起來是不生效的,需要自行指定,或者統一放在 /etc/my.cnf 下,採用多例項的方式來管理即可。

linux伺服器安裝MYSQL

一般有3種方法,yum包安裝,版本受限制太大,比較坑 rpm包安裝,最方便快捷省事 原始碼包安裝,各種寫配置語句,各種安裝對應的依賴外掛程式 建議還是rpm安裝,最方便快捷 下面這種,有可能是你安裝的mysql版本和伺服器linux版本不對 failed dependencies libmysqlc...

Linux伺服器安裝mysql

我用的是阿里雲伺服器,現在的系統是centos7,yum源中沒有mysql,可以直接安裝。用來mariadb代替。一 下rpm安裝包 版本可以自己選擇 wgetrpm ivh mysql community release el7 5.noarch.rpmyum install mysql comm...

linux搭建mysql伺服器

安裝檔案傳輸命令 yum install y lrzsz 上傳mysql壓縮包 rz 解壓 tar xvf mysql 5.7.30 1.el7.x86 64.rpm bundle.tar 安裝 rpm ivh nodeps force rpm 配置資料庫,優化其連線速度 vi etc my.cnf...