新的 mysql 安裝後所有目錄中的 my.cnf 失去
標題說明了一切。我以前在我的 CENTOS 6 x86_64 作業系統上安裝了 mysql 5.1 版。
我試圖刪除 mysql 5.1 並將其替換為安裝 mysql 5.6。
這是我對 mysql 5.1 的解除安裝過程:
yum remove mysql yum remove mysql-devel yum remove mysql-client rpm -qa | grep -i mysql rpm -e mysql --nodeps
這是我對 mysql 5.6 的安裝過程:
我得到了 mysql 5.6 的三個 rpm。
server
,devel
, 和client
所有x86_64
。
rpm -ivh
在所有三個 rpm 的順序上,server
先是,client
然後是devel
./usr/bin/mysqladmin -u root password 'pass'
/usr/bin/mysql_secure_installation
reboot
然後我進入我的 webmin 管理面板玩一些 mysql 設置,它告訴我我的
/etc/my.cnf
文件失去了。所以我進入我的伺服器尋找my.cnf
文件,但我在通常的地方找不到它。所以我嘗試執行 a
mysqld --verbose --help | grep -A 1 "Default options"
並且我得到了三個正在搜尋my.cnf
文件的目錄。/etc/my.cnf
,/etc/mysql/my.cnf
, 和~/.my.cnf
. 我檢查了所有三個目錄,但我一輩子都找不到那個文件。現在我去了我的 mysql 主目錄,該目錄是/var/lib/mysql
為了找到 .cnf 文件,但我發現的只是auto.cnf
.有沒有人有任何想法?我可以下載一個 my.cnf 文件並將其放在其中一個目錄中嗎?
如果安裝過程沒有
my.cnf
為您創建一個文件,那麼您只需要自己創建一個。MySQl 網站上提供了有關選項的完整文件。這些東西沒有什麼魔力,如果 MySQL 找不到選項文件,大多數情況下它會以內置預設值執行。Webmin(真的,你用它嗎?)有時對這些東西有點珍貴,但這與 MySQL 無關。我建議您學習從命令行管理系統並獲得適當的控制。