最新のCentos7インストールMysql8ガイド

Mysql

Mysql8の新機能:

Mysqlはバージョン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

Recommended Posts

最新のCentos7インストールMysql8ガイド
Centos5インストールガイド
Mysql8.0.15インストール構成(centos7)
Centosmysqlのインストールと構成
CentOS 7 GaleraClusterインストールガイド
CentOS6.xインストールmysql5.7レコード
Centos8の下に最新のOpenCV4.3をインストールします
2019-07-09CentOS7のインストール
centos7_1708のインストール
Centos7mysqlデータベースのインストールと構成
[スイッチ] CentOS764ビットインストールmysqlチュートリアル
CentOS8中国語入力方式(2020-10-31最新版)インストール方式
Centos7のインストールに必要なソフトウェア環境
CentOSでのMysqlのインストールと使用
Centosは最新バージョンのcmakeをインストールします
DockerでのCentOSコンテナのインストールはMySQLを使用します
Linuxを学ぶ初心者(8)---- MySqlのインストール(Centos7)
CentOS7.2はMysql5.7.13をインストールします
Python-centos6のインストール
CentOSインストールmysql
Dockerのインストール(CentOS7のインストール)
CentOS8はMySQL8.0をインストールします
CentOS7ドッカーのインストール
CentOS7はMySQL8をインストールします
CentosMySQL8構成
centos7.5インストールmysql5.7.17
歴史上最も完全なcentosインストールチュートリアル
CentOS7は最新のカーネルを更新します| RPMはカーネルを直接インストールします
CentOSでのMySQL8.0のインストールと展開、非常に詳細!
CentOS7でのmysql5.6のデフォルトエンコーディングを変更します
CentOS8でのMySQL8.0のインストール、展開、および構成のチュートリアル
Ubuntu18.04に最新のMySQLをインストールする方法
CentOSオンラインインストールRabbitMQ3.7
CentOS8インストールZABBIX4.4ガイド
zabbix 2.2.20インストールの詳細(Centos6.9)
CentOS6.5オフラインインストールMySQL5.6.26
Centos7にMySQL5.7をインストールします
CentosソースのインストールPython3
ランプ(centos7)設置ランプ環境
CentOS 7.2YumはMySQL5.6をインストールします
Centos7インストールMysql8チュートリアル
Centos7mqttクラスターのインストール
CentOS8のグラフィカルインストール
Centos7にmysqlをインストールします
CentOS7はMySQL8.0パスワードをリセットします
Centos7はMysqlデータベースをインストールします
Linuxノート(1):CentOS-7のインストール
Centos7でのRedis3のインストール
CentOS6.5の下にmysql5.1をインストールします
CentOSオンラインインストールRabbitMQ3.7
DockerCentOSのインストール方法
Linux CentOS7インストールチュートリアル
Centos7dockerのインストールの詳細
CentOS環境でのMySQLインポートファイルの失敗の問題
CentOS7はopenjdk、tomcat、mysqlプロセスの紹介をインストールします
Discourse CentOS8の新しいインストールマニュアル
Centos7ミニインストールプロセスの記録
mysqlをcentosにオンラインでインストールする
centosはyumを介してmysqlをインストールします
Ubuntuは最新のPython3をインストールします。
Centos7へのGlusterfsクラスターのインストール