タイトルはそれをすべて言います。以前、CENTOS 6 x86_64 OSで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用に3つのrpmを取得しました。 server
、devel
、およびclient
すべてx86_64
。
rpm -ivh
は、最初にserver
、次にclient
、次にdevel
の順で、3つすべてのrpmに適用されます。 /usr/bin/mysqladmin -u root password 'pass'
/usr/bin/mysql_secure_installation
reboot
その後、いくつかのmysql設定をいじるためにwebmin管理パネルに入り、/etc/my.cnf
ファイルが見つからないことを通知しました。そのため、サーバーに移動してmy.cnf
ファイルを探しましたが、通常の場所でファイルを見つけることができませんでした。
そのため、mysqld --verbose --help | grep -A 1 "Default options"
を実行しようとすると、my.cnf
ファイルを検索する3つのディレクトリを取得しました。 /etc/my.cnf
、/etc/mysql/my.cnf
、~/.my.cnf
。 3つすべてのディレクトリをチェックしましたが、一生、そのファイルを見つけることができませんでした。今、MySQLのホームディレクトリ/var/lib/mysql
に移動して.cnfファイルを見つけましたが、見つかったのはauto.cnf
だけでした。 。
誰かアイデアはありますか? my.cnfファイルをダウンロードして、それらのディレクトリの1つに配置できますか?
インストールプロセスでmy.cnf
ファイルが作成されない場合は、自分で作成するだけです。オプションに関する完全なドキュメントは、MySQl Webサイトで入手できます。これには魔法はありません。MySQLは、オプションファイルが見つからない場合、ほとんどの場合、組み込みのデフォルトで実行されます。 Webmin(本当に、あなたはそれを使用しますか?)はこれらのことについて少し貴重ですが、MySQLとは何の関係もありません。コマンドラインからシステムを管理し、適切に制御する方法を学ぶことをお勧めします。
rpm -ql MySQL-server
を実行します。/usr/share/mysql
で利用可能なデフォルトの構成ファイルがいくつか表示されます。いずれかを選択して/etc
にコピーしてください:
# cp /usr/share/mysql/my-(small|medium|large|huge).cnf /etc/