CentOS 7インストールmysql
プロセスは次のとおりです.
1.centosのデフォルトではmariadbがインストールされています.先にアンインストールする必要があります.
2.etcディレクトリの下のmyを削除します.cnf
3.rootモードに入り、以下のコマンドを入力してmysqlのインストールパッケージをネットからダウンロードします.
4.ダウンロードが完了したら、以下のコマンドを入力してmysqlをインストールします.
5.次に、次のコマンドを実行します.
6.mysqlサービスを起動する:
7.mysqlサービスの停止コマンド:
8.mysqlへ:
9.データベースの表示:
お知らせ:
1.サービスが開始されたら、初期パスワードを表示します.
パスワードはlocalhost:後は初期パスワードで、括弧2を含む.MySQLにはパスワード設定の仕様があるので、簡単すぎるとエラーが発生します.root、1234などのパスワードを勝手に設定するには、2つのフィールドの値を変更するコマンドが必要です.
3.データベースにアクセスして、初期パスワードを変更します.
4.しかし、この時点でもう一つの問題は、Yum Repositoryがインストールされているため、今後yum操作のたびに自動的に更新され、これをアンインストールする必要があるからです.
1.centosのデフォルトではmariadbがインストールされています.先にアンインストールする必要があります.
rpm -qa|grep mariadb // mariadb
rpm -e --nodeps // mariadb,
2.etcディレクトリの下のmyを削除します.cnf
rm /etc/my.cnf
3.rootモードに入り、以下のコマンドを入力してmysqlのインストールパッケージをネットからダウンロードします.
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
4.ダウンロードが完了したら、以下のコマンドを入力してmysqlをインストールします.
rpm -ivh mysql-community-release-el7-5.noarch.rpm
5.次に、次のコマンドを実行します.
yum -y install mysql-community-server
6.mysqlサービスを起動する:
service mysqld start
7.mysqlサービスの停止コマンド:
service mysqld stop
8.mysqlへ:
mysql -u root -p
9.データベースの表示:
show databases;
お知らせ:
1.サービスが開始されたら、初期パスワードを表示します.
grep "password" /var/log/mysqld.log
パスワードはlocalhost:後は初期パスワードで、括弧2を含む.MySQLにはパスワード設定の仕様があるので、簡単すぎるとエラーが発生します.root、1234などのパスワードを勝手に設定するには、2つのフィールドの値を変更するコマンドが必要です.
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
3.データベースにアクセスして、初期パスワードを変更します.
mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
4.しかし、この時点でもう一つの問題は、Yum Repositoryがインストールされているため、今後yum操作のたびに自動的に更新され、これをアンインストールする必要があるからです.
yum -y remove mysql57-community-release-el7-10.noarch