CentOS 7にMySQL 7をインストールする
2598 ワード
ここでは、CentOS 7にMySQL 5.7をインストールする手順を簡単に記録します.
主な内容: 1.mariadb をアンインストール 2.MySQL 5をインストールします.7 3.MySQL 5の構成7 4.参照
次のコマンドを実行します.
結果は次のとおりです.
次のコマンドをアンインストールします.
プロファイルを削除するには、次の手順に従います.
インストールソースのダウンロード
https://dev.mysql.com/downloads/repo/yum/
ダウンロードコマンドは次のとおりです.
ソースコマンドのインストール
正常にインストールされたかどうかを確認
MySQLのインストール
mysqlの起動
一時パスワードでログインし、rootユーザーの一時パスワードを次のコマンドで取得します.
ログイン(一時パスワード入力)
ログインに成功した場合、MySQLが正常にインストールされたことを示す場合は、Mysqlクライアントを終了し、デフォルトのエンコードおよびパスワード検証ポリシーを変更します.
変更/etc/my.cnfプロファイル
[mysqld]でエンコード構成を追加し、[client]を追加します.以下に示します.
mysqlを再起動
ログイン(一時パスワード入力)
パスワードの変更
エンコーディングの表示
リモート・ログインの許可の変更
ここでIDENTIFIED BY'root'はrootユーザーのパスワードであり、ここでは前に変更したパスワードに変更すればよい
CentOS 7 64ビット下MySQL 5.7インストールと構成(YUM)
http://www.cnblogs.com/ivictor/p/5142809.html
主な内容:
1.mariadbのアンインストール
次のコマンドを実行します.
rpm -qa|grep mariadb
結果は次のとおりです.
mariadb-libs-5.5.52-1.el7.x86_64
mariadb-5.5.52-1.el7.x86_64
mariadb-server-5.5.52-1.el7.x86_64
次のコマンドをアンインストールします.
yum remove mariadb-libs-5.5.52-1.el7.x86_64 -y
yum remove mariadb-5.5.52-1.el7.x86_64 -y
yum remove mariadb-server-5.5.52-1.el7.x86_64 -y
プロファイルを削除するには、次の手順に従います.
rm -rf /var/lib/mysql
rm /etc/my.cnf
rm /var/log/mysqld.log
2.MySQL 5をインストールする.7
インストールソースのダウンロード
https://dev.mysql.com/downloads/repo/yum/
ダウンロードコマンドは次のとおりです.
wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
ソースコマンドのインストール
yum -y install mysql57-community-release-el7-11.noarch.rpm
正常にインストールされたかどうかを確認
yum repolist enabled | grep "mysql.*-community.*"
MySQLのインストール
yum install mysql-community-server
3.MySQL 5を構成する.7
mysqlの起動
systemctl start mysqld
一時パスワードでログインし、rootユーザーの一時パスワードを次のコマンドで取得します.
grep 'temporary password' /var/log/mysqld.log
ログイン(一時パスワード入力)
mysql -uroot -p
ログインに成功した場合、MySQLが正常にインストールされたことを示す場合は、Mysqlクライアントを終了し、デフォルトのエンコードおよびパスワード検証ポリシーを変更します.
変更/etc/my.cnfプロファイル
vi /etc/my.cnf
[mysqld]でエンコード構成を追加し、[client]を追加します.以下に示します.
[client]
#
default-character-set = utf8
[mysqld]
#
character_set_server=utf8
init_connect='SET NAMES utf8'
#
validate_password = off
#
port = 3306
mysqlを再起動
systemctl restart mysqld
ログイン(一時パスワード入力)
mysql -uroot -p
パスワードの変更
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
エンコーディングの表示
show variables like '%character%';
リモート・ログインの許可の変更
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;
ここでIDENTIFIED BY'root'はrootユーザーのパスワードであり、ここでは前に変更したパスワードに変更すればよい
4.参考
CentOS 7 64ビット下MySQL 5.7インストールと構成(YUM)
http://www.cnblogs.com/ivictor/p/5142809.html