Centos7インストールMysql8チュートリアル

Mysql8の新機能:

[ Mysql](https://cloud.tencent.com/product/cdb?from=10680)はバージョン5.xから8.xに直接ジャンプしました。私の個人的な見解は次のとおりです。

MySQL 5.5 -> MySQL 5
MySQL 5.6 -> MySQL 6
MySQL 5.7 -> MySQL 7
MySQL 8.0 -> MySQL 8

もちろん、Mysql6と7の作成が内部的に難しい可能性もあります。Oracleに買収されて以来、活力は残っています。mysql8には次の新機能があります。

Centos7 Mysql8のインストール手順:

1、 mysqlソースを設定

まず、MySQLが提供するシステムでMySQLyumリポジトリを有効にする必要があります。オペレーティングシステムのバージョンに応じて、次のいずれかのコマンドを実行します。ここでは、CentOS 7 / RHEL7のソースを選択します。

### CentOS7の場合/RHEL7システムの場合### 
rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm

### CentOS7の場合/RHEL6システムの場合### 
rpm -Uvh https://repo.mysql.com/mysql80-community-release-el6-3.noarch.rpm

### Fedora30システムの場合### 
rpm -Uvh https://repo.mysql.com/mysql80-community-release-fc30-1.noarch.rpm

### Fedora29システムの場合### 
rpm -Uvh https://repo.mysql.com/mysql80-community-release-fc29-2.noarch.rpm

### Fedora28システムの場合### 
rpm -Uvh https://repo.mysql.com/mysql80-community-release-fc28-2.noarch.rpm

2、 MySQL CommunityServerをインストールする

MySQL yumリポジトリには、複数のMySQLバージョン用の複数のリポジトリ構成が含まれています。したがって、最初にmysqlリポジトリファイル内のすべてのリポジトリを無効にします

sed -i 's/enabled=1/enabled=0/'/etc/yum.repos.d/mysql-community.repo

centosmysql8バージョンを有効にする

## CentOS &RedHatバージョン
yum --enablerepo=mysql80-community install mysql-community-server
## FedoraSystemsバージョン
dnf --enablerepo=mysql80-community install mysql-community-server

3、 MySQLサービスを開始します

service mysqld start

Systemdを使用する

systemctl start mysqld.service

4、 MySQLルートパスワードを検索

MySQL 8.0をインストールした後、MySQLルートユーザーの一時パスワードが作成されます。生成された一時パスワードはログファイルにあります。パスワードファイルの場所:/var/log/mysqld.log

grep "A temporary password"/var/log/mysqld.log

5、 ルートパスワードをリセット

MySQLを初めてインストールした後、mysql_secure_installationコマンドを実行して、パスワードをリセットする手順を含め、MySQLサーバーを保護します。

mysql_secure_installation
Enter password for user root:

The existing password for the user account root has expired. Please set a newpassword.

New password:
Re-enter newpassword:

Remove anonymous users?(Press y|Y for Yes, any other key for No): y

Disallow root login remotely?(Press y|Y for Yes, any other key for No): y

Remove test database and access to it?(Press y|Y for Yes, any other key for No): y

Reload privilege tables now?(Press y|Y for Yes, any other key for No): y

6、 mysqlサービスをスタートアップアイテムに追加し、mysqlプロセスを開始します

### Using Systemd
systemctl enable mysqld.service
systemctl restart mysqld.service

7、 ポート3306を開く

サーバーでファイアウォールが有効になっている場合は、ポート3306を開くことを忘れないでください

systemctl enable iptables
systemctl start iptables
vim /etc/sysconfig/iptables
## ルールに追加する
- A INPUT -p tcp -m state --state NEW -m tcp --dport 3306-j ACCEPT
## ファイアウォールを再起動します
systemctl enable iptables.service
systemctl start iptables.service

Tencent Cloudサーバーを使用している場合は、セキュリティグループでポートを有効にすることを忘れないでください

添付されたmysqlの一般的に使用されるコマンド:

mysqlにログインします

mysql -u username -p

mysqlを起動します

systemctl start mysqld.service

mysqlを終了します

systemctl stop mysqld.service

mysqlを再起動します

systemctl restart mysqld.service

セルフスタート

systemctl enable mysqld.service

上記は、Centos7インストールMysql8チュートリアルの詳細な内容です。Centos7インストールMysql8の詳細については、ZaLou.Cnの他の関連記事に注意してください。

Recommended Posts

Centos7インストールMysql8チュートリアル
CentOS7.2はMysql5.7.13をインストールします
CentOS7はMySQLをインストールします
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をインストールします
CentosはMYSQL8.Xチュートリアルをインストールします
CentOS7の下にmysql5.7をインストールします
Centosインストールelasticsearchチュートリアル
CentOS 7.2YumはMySQL5.6をインストールします
Centos7インストールkubernetesチュートリアル
Centosはmysql8を手動でインストールします
Centos7にmysqlをインストールします
Centos7はMysqlデータベースをインストールします
CentOS6.5の下にmysql5.1をインストールします
mysqlをcentosにオンラインでインストールする
centosはyumを介してmysqlをインストールします
LinuxCentos7インストールredisチュートリアル
LinuxCentosにMySQL8.0.16をインストールします
RPMを使用してmysql8.0.11チュートリアルをインストールするLinux(CentOS7)
LinuxにMySQLをインストールする(CentOS 7)
vmwareインストールCentOS7詳細チュートリアル
Centos6インストールmysql5.7.xシリーズ
1.5Centos7をインストールする
5.1。CentOS @インストールJDK1.8グラフィックチュートリアル
CentOS 7yumインストールPHP7.3チュートリアル
CentOS8はMySQL8をインストールします(プロテスト)
CentOS7の下にMesosチュートリアルをインストールします
CentOS7yumはmysqlをインストールして起動します
CentOSYumはMySQL5.6をコンパイルしてインストールします
CentOS7でのJDK1.8チュートリアルの最小インストール
CentOS 7はNginx、PHP、MySQLパッケージをインストールします
CentOS8インストールjdk8 / java8チュートリアル(推奨)
Linux CentOS7(Windows)にMySQLをインストールする
CentOS7yumはmysqlをインストールして起動します
Ubuntu 18.04にMySQLをインストールします(グラフィックチュートリアル)
Centos7とcentos8はmysql5.65.78.0をインストールするのでとても簡単です
Centos yum installmysql5.6以降
MySQL5.7をインストールするためのcentos7。* tarパッケージ
[スイッチ] CentOS764ビットインストールmysqlチュートリアル
Centos6はPython2.7.13をインストールします
Centos7.3はnginxをインストールします
CentOSはRedmineをインストールします
Centos7はPython3.6をインストールします。
Centos7インストールprotobuf
CentOS7はDockerをインストールします
CentOS7はGlusterFSをインストールします
CentOS7.4はZabbix3.4をインストールします
CentOS7はDockerをインストールします
Centos6.5はTomcatをインストールします
CentOSはPython3.6をインストールします
centos7 install docker-ce 18.01.0
CentOS7.2はMariaDBをインストールします
CentOS7はHadoop3.0.0をインストールします
Centos7はPython2.7をインストールします