CentOS7の下にmysql5.7をインストールします

1、 YUMリポジトリをインストール

CentOS 7以降、[MariaDB](https://cloud.tencent.com/product/tdsql?from=10680)を使用してデフォルトの[MySQL](https://cloud.tencent.com/product/cdb?from=10680)を置き換えます。CentOS7のyumソースにはmysqlがないため、mysqlの公式Webサイトからyumリポジトリ構成ファイルをダウンロードする必要があります。

wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

次に、リポジトリをインストールします。

rpm -ivh mysql57-community-release-el7-9.noarch.rpm

実行が完了すると、2つのリポジトリファイル mysql-community.repo``mysql-community-source.repo/ etc / yum.repos.d /ディレクトリに生成されます。

2、 MySQLをインストール

yumコマンドを使用してインストールを完了します

yum install mysql mysql-server mysql-devel

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はデフォルトでリモートコントロールを有効にしません。リモートアクセスユーザーを追加する必要があります

データベース名に対するすべての特権を付与する.作成したユーザー名へのテーブル名(root)@"%" identified by "パスワード"; #データストレージ名.テーブル名が書かれている場合*.*代表者がすべてのデータベースを承認します

flush privileges; #今すぐコンテンツを更新してください

# といった:
grant all privileges on *.* to root@"113.64.243.1" identified by "123456789";

@ 以下は、mysqlにアクセスするクライアントIPアドレス(またはホスト名)です。%は任意のクライアントを表します。ローカルアクセス用にlocalhostが入力されている場合(このユーザーはmysqlデータベースにリモートアクセスできません)。

同時に、既存のユーザーにリモートアクセス許可を与えるかどうかを設定することもできます。

デフォルトのエンコーディングをutf8として構成します。

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 
ソケットファイル:/var/run/mysqld/mysqld.pid

Recommended Posts

CentOS7の下にmysql5.7をインストールします
Centos7にmysqlをインストールします
CentOS6.5の下にmysql5.1をインストールします
LinuxにMySQLをインストールする(CentOS 7)
CentOS7.2はMysql5.7.13をインストールします
CentOSインストールmysql
CentOS7インストールmysql
CentOS7はMySQL5.6をインストールします
CentOS8はMySQL8.0をインストールします
CentOS7はmysql8をインストールします
CentOS7はMySQL8をインストールします
centos7.5インストールmysql5.7.17
CentOS6.5オフラインインストールMySQL5.6.26
Centos7にMySQL5.7をインストールします
Ubuntu16.04にmysqlをインストールします
Centos7の下にActiveMQをインストールします
CentOS7の下にPostgreSQL12をインストールします
VMwareにCentOSをインストールする
CentOS 7.2YumはMySQL5.6をインストールします
Centos7インストールMysql8チュートリアル
Centosはmysql8を手動でインストールします
Centos7はMysqlデータベースをインストールします
Centos7の下にJenkinsをインストールします
MariaDBCentos7の下にMariaDBをインストールします
UbuntuにMySQLをインストールする
LinuxCentOS7システムにmysql8.0.13バージョンをインストールします
mysqlをcentosにオンラインでインストールする
centosはyumを介してmysqlをインストールします
中級クラスの子供向けにCentOS7にMySQL5.7をインストールしてください!
CentOS7のソースコードからMySQL8.xをインストールします
LinuxCentosにMySQL8.0.16をインストールします
CentOS6.9でOracle11gR2データベースをインストールします
CentOS6の下にJavaJDK8をインストールします
Centos6インストールmysql5.7.xシリーズ
1.5Centos7をインストールする
CentOS7の下にMongoDBデータベースをインストールします
linuxインストールmongodbでのCentOS6.8
CentOS8はMySQL8をインストールします(プロテスト)
CentOS7の下にMesosチュートリアルをインストールします
CentOS8にMySQLをインストールする方法
CentOS7yumはmysqlをインストールして起動します
CentOS5.9でkeepalivedをインストールして構成します
Centos5.2でLAMPをコンパイルしてインストールします
[redisの概要] Centosの下にredisをインストールします
CentOS 7はNginx、PHP、MySQLパッケージをインストールします
CentOS7にDockerを使用してMySqlをインストールする
Linux CentOS7(Windows)にMySQLをインストールする
CentOS7yumはmysqlをインストールして起動します
Ubuntu 18.04にMySQLをインストールします(グラフィックチュートリアル)
CentOSの下にハーバーミラーウェアハウスをインストールします
Centos7とcentos8はmysql5.65.78.0をインストールするのでとても簡単です
Centos yum installmysql5.6以降
Python3をインストールし、CentOS8でansible
Centos8の下に最新のOpenCV4.3をインストールします
CentOS6.8でdockerをインストールして使用する
MySQL5.7をインストールするためのcentos7。* tarパッケージ
CentOS7の下にPython3とPyをインストールします
CentOS6.3の下にMono3.2とJexus5.4をインストールします
Centos6はPython2.7.13をインストールします
CentOSはRedmineをインストールします
Centos7はPython3.6をインストールします。