RPMを使用してmysql8.0.11チュートリアルをインストールするLinux(CentOS7)

1.インストールの準備##

1、 Linux関連情報の表示(Linuxコマンドライン操作)###

(1)Linuxのバージョンを確認して、対応する[mysql](https://cloud.tencent.com/product/cdb?from=10680)をダウンロードします。

[Linux情報を表示する:] uname -a

(2)mysqlがインストールされているかどうかを確認します。

[mysqlがインストールされているかどうかを確認してください]
rpm -qa | grep -i mysqlインストールされている場合、関連するパッケージ名が出力されます
[mysqlがインストールされている場合は、関連ファイルを削除してください]
rpm -e [–nodeps]パッケージ名(パッケージ名は上記のコマンドで見つかった名前です)

2、 mysql ###をダウンロードします

(1)公式サイトアドレス

[公式ウェブサイトアドレス:]
https://downloads.mysql.com/archives/community/
https://downloads.mysql.com/archives/get/p/23/file/mysql-community-libs-8.0.11-1.el7.x86_64.rpm
https://downloads.mysql.com/archives/get/p/23/file/mysql-community-common-8.0.11-1.el7.x86_64.rpm
https://downloads.mysql.com/archives/get/p/23/file/mysql-community-server-8.0.11-1.el7.x86_64.rpm
https://downloads.mysql.com/archives/get/p/23/file/mysql-community-client-8.0.11-1.el7.x86_64.rpm

(2)適切なバージョンを選択してください

【適切なrpmパッケージを選択してください】
mysql-community-common-8.0.11-1.el7.x86_64.rpm
mysql-community-libs-8.0.11-1.el7.x86_64.rpm
mysql-community-server-8.0.11-1.el7.x86_64.rpm
mysql-community-client-8.0.11-1.el7.x86_64.rpm

2、インストールを開始します##

1、 ファイルを/ optディレクトリに転送します###

xFtp6を使用して、ダウンロードしたファイルをWindowsシステムからLinuxシステムに転送します(オプションの操作。Linuxに直接ダウンロードできます)。

2、 RPMインストールmysql

(1)ステップ1:インストールコマンドを実行します

rpm -ivhパッケージ名
[インストール順序:(パッケージは相互に依存しているため、インストール順序に注意する必要があります)]
 共通を最初にインストールします
 libsを再インストールします(mariadbがアンインストールされていること、centos7がデフォルトでmariadbをサポートしていること、mysqlをサポートしていないこと、アンインストールしないと競合が発生することを確認してください)
 クライアントを再インストールします
 最後にサーバーをインストールします
 [ root@localhost opt]# rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm
 [ root@localhost opt]# rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64
 [ root@localhost opt]# rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm
 [ root@localhost opt]# rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm 
 [ root@localhost opt]# rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm

(2)ステップ2:インストールが成功したかどうかを確認します

【方法1:】
mysqlが正常にインストールされると、mysqlユーザーとユーザーグループが自動的に作成されます。
cat /etc/passwd | grep mysql
cat /etc/group | grep mysql
【方法2】】
mysqladmin –version

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

(1)ステップ1:現在のサービスが開始されているかどうかを確認します

【方法1:】
ps -ef | grep mysql
【方法2】】
service mysqld stauts

(2)ステップ2:mysqlサービスを開始および停止します

[mysqlサービスを開始します:]
service mysql start
[mysqlサービスを閉じる:(オプションの操作)]
service mysql stop

4、 mysql ###に接続します

初めてデータベースに接続したときにエラーが報告されました。

【初回ログイン:】
mysql
[エラーメッセージが表示された場合:(パスワードが必要であることを示します)]
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)

(1)解決策1:初期パスワードを確認してログインします。

[解決策1 :(ログイン用の初期パスワードを確認してください)]
cat /var/log/mysqld.log | grep password

(2)解決策2:

[解決策2 :( my.cnfファイルを編集してパスワードをスキップする)]
mysql構成ファイルを見つけます(.cnfで終わります)。
find / -name “*/.cnf”
または:
mysql –help |grep -A 1 ‘Default options’
構成ファイル(my.cnf)を編集し、[mysqld]を見つけて、追加します
skip-grant-tables#パスワードログインをスキップするために使用されます
サービスを再起動します。
service mysqld restart
ログインにパスワードは必要ありません:
mysql

5、 初期パスワードを変更する###

上記の2つの方法でmysqlを入力できますが、パスワードは初期パスワードであるか、パスワードがないため、操作が非常に困難です。カスタムパスワードが必要です。
(1)ログインパスワードを設定し、再度データベースに接続してください。

【パスワードを設定してください:】
mysql> ALTER USER root@localhost IDENTIFIED BY ‘123456’;
[エラーがある場合:]
ERROR 1290 (HY000): The MySQL server is running with the –skip-grant-tables option so it cannot execute this statement
[解決策:(次のステートメントを実行してください)]
mysql> flush privileges;
mysql> ALTER USER root@localhost IDENTIFIED BY ‘123456’;
[再度ログイン]
mysql -uroot -p

(2)初期パスワードを設定した後、 / etc / my.cnfを編集し、前に追加した skip-grant-tablesを削除する必要があります。
サービスを再起動します。

[ root@localhost /]# vim /etc/my.cnf
[ root@localhost /]# service mysqld restart

Recommended Posts

RPMを使用してmysql8.0.11チュートリアルをインストールするLinux(CentOS7)
Centos7インストールMysql8チュートリアル
CentOSLinuxにRPMパッケージをインストールする方法
LinuxCentos7インストールredisチュートリアル
LinuxCentosにMySQL8.0.16をインストールします
LinuxにMySQLをインストールする(CentOS 7)
CentOS8にMySQLをインストールする方法
Linux CentOS7(Windows)にMySQLをインストールする
MySQL5.7をインストールするためのcentos7。* tarパッケージ
VMware15を使用してLinux(CentOS6.5)をインストールします
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
LinuxCentOS7システムにmysql8.0.13バージョンをインストールします
Ubuntu 18.04(linux)にMySQLをインストールする方法
Centos8はyumを使用してrabbitmqチュートリアルをインストールします
CentOS7システムyumMySQL5.7をインストールする方法
CentOS8は、LNMP環境を展開して、mysql8.0.29チュートリアルの詳細をコンパイルおよびインストールします。
CentOS Discovery Road 2 --- rpmを使用してJDKをインストールします
CentOS6.5オフラインインストールMySQL5.6.26
Centos7にMySQL5.7をインストールします
CentosはMYSQL8.Xチュートリアルをインストールします
CentOS7の下にmysql5.7をインストールします
LinuxCentos7インストールjdk1.8
CentOS 7.2YumはMySQL5.6をインストールします
CentOS(linux)はPostgreSQLをインストールします
Centos7インストールkubernetesチュートリアル
Centosはmysql8を手動でインストールします
Centos7にmysqlをインストールします
Centos7はMysqlデータベースをインストールします
centos7.2.1511にjdk1.8.0_151とmysql5.6.38をインストールする方法
CentOS6.5の下にmysql5.1をインストールします
VMwareを介してLinuxCentOS7.7システムをインストールする方法
Linux CentOS7インストールチュートリアル
Centos 7インストールJDK(Linuxインストールjdk)
Linuxにdockerをすばやくインストールする方法(Centosバージョン)
mysqlをcentosにオンラインでインストールする
Linuxを理解し、CentOSをインストールする
centosはyumを介してmysqlをインストールします
TomcatをインストールするCentos7.6メソッド-8.5.39
vmwareインストールCentOS7詳細チュートリアル
Centos6インストールmysql5.7.xシリーズ
5.1。CentOS @インストールJDK1.8グラフィックチュートリアル
linuxインストールmongodbでのCentOS6.8
CentOS 7yumインストールPHP7.3チュートリアル
CentOS8はMySQL8をインストールします(プロテスト)
CentOS7の下にMesosチュートリアルをインストールします
Ubuntu 18.04linuxシステムにJDKとMysqlをインストールする方法
centOS7にjdk1.8をインストールする方法
CentOS7yumはmysqlをインストールして起動します
CentOS7にrpmでJDK8をインストールします
Ubuntu20.04にMySQLをインストールする方法
CentOSYumはMySQL5.6をコンパイルしてインストールします
CentOS8にMemcachedをインストールする方法
CentOS8にRをインストールする方法