サーバ環境構築——CentOS 7インストールmysql 5.7
2066 ワード
CentOS 7でmysql 5をインストールします.7
1、YUM Repoのインストール
CentOSのyumソースにmysqlがないため、mysqlの公式サイトにyum repoプロファイルをダウンロードする必要があります.
次にrepoのインストールを行います.
実行が完了すると、
2、MySQLのインストール
yumコマンドでインストールを完了
msyqlの起動:
MySQLの設定
インストール時の一時パスワードを取得するには、次の手順に従います.
ログイン:
ログイン成功後にパスワードを変更するには、次の手順に従います.
セキュリティオプションの設定:
その他の設定:
3、その他の構成
リモートコントロールをオンにする
MySQLのデフォルトではリモート制御がオンになっていません.リモートアクセスを追加する必要があるユーザー
@の後ろにmysqlにアクセスするクライアントIPアドレス(またはホスト名)%は任意のクライアントを表し、localhostをローカルアクセスとして記入すると(このユーザーはmysqlデータベースにリモートアクセスできません).
また、既存のユーザーにリモート・アクセス権があるかどうかを設定することもできます.
デフォルトのエンコードをutf 8に設定します.
その他のデフォルトのプロファイルパス:
1、YUM Repoのインストール
CentOSのyumソースにmysqlがないため、mysqlの公式サイトにyum repoプロファイルをダウンロードする必要があります.
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
次にrepoのインストールを行います.
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
実行が完了すると、
/etc/yum.repos.d/
ディレクトリの下に2つのrepoファイルmysql-community.repo
mysql-community-source.repo
が生成されます.2、MySQLのインストール
yumコマンドでインストールを完了
yum install mysql-server
msyqlの起動:
systemctl start mysqld # MySQL`
MySQLの設定
インストール時の一時パスワードを取得するには、次の手順に従います.
grep 'temporary password' /var/log/mysqld.log
ログイン:
mysql -u root -p
ログイン成功後にパスワードを変更するには、次の手順に従います.
set password=password("yourpassword");
セキュリティオプションの設定:
mysql_secure_installation
その他の設定:
systemctl stop mysqld # MySQL
systemctl restart mysqld # MySQL
systemctl status mysqld # MySQL
systemctl enable mysqld #
systemctl disable mysqld #
3、その他の構成
リモートコントロールをオンにする
MySQLのデフォルトではリモート制御がオンになっていません.リモートアクセスを追加する必要があるユーザー
grant all privileges on . to (root)@"%" identified by " "; # . *.*
flush privileges; #
# :
grant all privileges on *.* to root@"113.64.243.1" identified by "123456789";
@の後ろにmysqlにアクセスするクライアントIPアドレス(またはホスト名)%は任意のクライアントを表し、localhostをローカルアクセスとして記入すると(このユーザーはmysqlデータベースにリモートアクセスできません).
また、既存のユーザーにリモート・アクセス権があるかどうかを設定することもできます.
デフォルトのエンコードをutf 8に設定します.
vi /etc/my.cnf #
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
その他のデフォルトのプロファイルパス:
:/etc/my.cnf
:/var/log//var/log/mysqld.log
:/usr/lib/systemd/system/mysqld.service
socket :/var/run/mysqld/mysqld.pid