Mysql8.0.15インストール構成(centos7)

Centos7はmysqlをプレインストールしなくなりました

元のmariadbをアンインストールしました(mysql yumソースを追加するときにmysqlを直接ダウンロードできなかったため)

yum -y remove mariadb

公式ウェブサイトにアクセスして、mysqlのyumrpmパッケージをダウンロードしてください

# mysql80-community-release-el7-2.noarch.rpm#これを使用して、wgetを直接ダウンロードできます'http://repo.mysql.com/mysql80-community-release-el7-2.noarch.rpm'

https://dev.mysql.com/downloads/file/?id=482300

ダウンロード

# mysql-community-server-8.0.15-1.e17.x86_64.rpm
正常にダウンロードできなくなった後、rpmパッケージをダウンロードする

https://dev.mysql.com/downloads/file/?id=484547

使用する

rpm -ivh mysql80-community-release-el7-2.noarch.rpm install mysql yum source

その後、あなたは使用することができます

yum install mysql-community-サーバーのダウンロードとインストール

( ネットワークが高速の場合は、もちろん、構成済みのyumミラーソースを一度に実行できます)

もちろん、公式ウェブサイトにアクセスしてrpmパッケージをダウンロードすることもできます

インストールされました!

mysqlサービスを開始します

service mysqld start

サービスステータスを確認する

systemctl status mysqld

シャットダウン

service mysqld stop

リブート

service mysqld restart 

構成を変更できます

vim /etc/my.cnf

このエラーが発生した場合、

参照

https://www.linuxidc.com/Linux/2010-06/26890.htm

rm -rf /var/lib/mysql/* 

rm /var/lock/subsys/mysqld 

killall mysqld

service mysqld start 

mysqlを起動するように設定します

systemctl enable mysqld

systemctl daemon-reload

パスワードを変更する

grep"A temporary password is generated for root@localhost" /var/log/mysqld.log

ここでの私のパスワードは赤いフォントのコロンの後の文字列です、あなたはそれらを選択してコピーすることができます

次に、

mysql -uroot -p 

Enterキーを押して、パスワードを貼り付けます

ルートパスワードを変更します。

ALTERUSER'root'@'localhost' IDENTIFIED BY 'あなたのパスワード';

新しいユーザーを作成します。

CREATEUSER'ユーザー名を作成します'@'%' IDENTIFIED BY 'パスワード';

この新しいユーザーにリモートログイン権限を付与します。

GRANTALLON*.*TO'作成したばかりのユーザー名'@'%';

ユーザーを見てください

use mysql;selectuser,host,plugin fromuser;

host列は、指定されたログインIPです(例:user = root host = 192.168.1.1)。これは、rootユーザーが192.168.1.1クライアントを介してのみアクセスできることを意味し、host = 192.168.1.1の場合、%はワイルドカードです。 1.%の場合、ipがhost =192.168.1。prefixであるクライアントが接続できる限り、host =%は、すべてのipが接続する権利を持っていることを意味します。これが、リモート接続がオンになっている理由です。 、トラブルを回避するため、ほとんどの人はホストを直接%に変更します

エンコーディングのデフォルトはutf8mb4で、変更する必要はありません

クライアントは、caching_sha2_passwordの暗号化方式をサポートしていません

パスワードの暗号化方法をmysql_native_passwordに変更します

パスワード検証の制限を表示する

SHOW VARIABLES LIKE'validate_password%';

確認パスワードの強度を設定します。デフォルトは中、

0 / LOW:長さのみを確認します。

1 / MEDIUM:長さ、数字、大文字、および特殊文字を確認します。

2 / STRONG:長さ、数字、大文字、特殊文字、辞書ファイルを確認します。

setglobal validate_password.policy=LOW;

そうでなければ、一日中現れるのは面倒です。 。

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

暗号化ポリシーを変更する

ALTERUSER'ユーザー名'@'%' IDENTIFIED BY 'パスワード' PASSWORD EXPIRE NEVER;

ALTER USER 'ユーザー名'@'%' IDENTIFIED WITH mysql_native_password BY 'パスワード';

FLUSH PRIVILEGES;

リモート接続は大丈夫です

Recommended Posts

Mysql8.0.15インストール構成(centos7)
Centosmysqlのインストールと構成
CentosMySQL8構成
Centos7mysqlデータベースのインストールと構成
CentOS6 / 7でのMySQL8.0のインストール、展開、および構成
Centos7のインストールと構成のプロメテウス
CentOS6.xインストールmysql5.7レコード
CentOSのインストールと構成cmake
CentOSmysql構成マスタースレーブレプリケーション
2019-07-09CentOS7のインストール
centos7_1708のインストール
CentOS8でのMySQL8.0のインストール、展開、および構成のチュートリアル
Centos7のインストールとJenkinsの構成
Centos7hadoopクラスターのインストールと構成
CentOSでのJava-JDKのインストールと構成
CentOS 7Tomcatサービスのインストールと構成
最新のCentos7インストールMysql8ガイド
CentOSNTPサーバーのインストールと構成
[スイッチ] CentOS764ビットインストールmysqlチュートリアル
CentOS7はMySQLをインストールします
CentOS7.0ネットワーク構成
CentOS7.0ネットワーク構成
Python-centos6のインストール
CentOSインストールmysql
Dockerのインストール(CentOS7のインストール)
CentOS7インストールmysql
CentOS7はMySQL5.6をインストールします
CentOS8はMySQL8.0をインストールします
CentOS7はmysql8をインストールします
CentOS7ドッカーのインストール
CentOS7はMySQL8をインストールします
centos7.5インストールmysql5.7.17
CentOSでのMysqlのインストールと使用
CentOS 7でのTomcatのインストールと構成(Tomcatの起動)
Centos7.5構成java環境インストールtomcat説明
centos7でのredisのインストールと構成
DockerでのCentOSコンテナのインストールはMySQLを使用します
Centos7ハイブスタンドアロンモードのインストールと構成
Linuxを学ぶ初心者(8)---- MySqlのインストール(Centos7)
CentOSオンラインインストールRabbitMQ3.7
CentOS7システムでのJDKのインストールと構成
centos7でのXfs構成
zabbix 2.2.20インストールの詳細(Centos6.9)
CentOS6.5オフラインインストールMySQL5.6.26
Centos7にMySQL5.7をインストールします
CentOS7の下にmysql5.7をインストールします
CentOS 6.5システムのインストールと構成のグラフィックチュートリアル(詳細なグラフィック)
Centosカーネルコンパイル構成
CentosソースのインストールPython3
ランプ(centos7)設置ランプ環境
CentOS 7.2YumはMySQL5.6をインストールします
Centos7インストールMysql8チュートリアル
VMware10でのCentOS7のインストールと構成のグラフィックチュートリアル
Centos7mqttクラスターのインストール
CentOS8のグラフィカルインストール
Centosはmysql8を手動でインストールします
Centos7にmysqlをインストールします
CentOS7はMySQL8.0パスワードをリセットします
Centos7はMysqlデータベースをインストールします
Linuxノート(1):CentOS-7のインストール
CentOS6.5でのrsyncサーバーのインストールと構成