CentOSシリーズノート(2)

MySQL 5.7.25をインストールしてデプロイする

MySQL 5725をデプロイして構成する

最初に、インストールされているMySQLとmariadbを削除し、設定ファイルも削除します

[googlebigtable @ localhost〜] $ su root
パスワード:
[root @ localhost googlebigtable]#rpm -qa | grep mysql
[root @ localhost googlebigtable]#rpm -qa | grep mari
mariadb-libs-5.5.60-1.el7_5.x86_64
marisa-0.2.4-4.el7.x86_64
[root @ localhost googlebigtable]#rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5 .x86_64
[root @ localhost googlebigtable]#rpm -qa | grep mari
marisa-0.2.4-4.el7.x86_64
[root @ localhost googlebigtable]#ls / | grep my
[root @ localhost googlebigtable]#ls / | grep my.cnf
[root @ localhost googlebigtable]#find / -name mysql | xargs rm -r

2番目のMySQL 5725のデプロイ

[root @ localhost googlebigtable]#pwd -P
/ home / googlebigtable
[root @ localhost googlebigtable]#ls -F
Desktop / Documents / Downloads / Music / Pictures / Public / temp / Templates / Videos /
[root @ localhost googlebigtable]#
[ root @ localhost googlebigtable]#tar -xzvf / mnt / hgfs /迅雷下载/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz -C / usr / local /
mysql-5.7.25-linux-glibc2 .12-x86_64 / bin / myisam_ftdump
mysql-5.7.25-linux-glibc2.12-x86_64 / bin / myisamchk
mysql-5.7.25-linux-glibc2.12-x86_64 / bin / myisamlog
mysql-5.7.25-linux- glibc2.12-x86_64 / bin / myisampack
mysql-5.7.25-linux-glibc2.12-x86_64 / bin / mysql
................................................................. ................................................................. .................................................
mysql -5.7.25-linux-glibc2.12-x86_64 / support-files / mysql.server
mysql-5.7.25-linux-glibc2.12-x86_64 / docs / INFO_BIN
mysql-5.7.25-linux-glibc2.12-x86_64 / docs / INFO_SRC
[root @ localhost googlebigtable]#

mysql 5725を構成する

[root @ localhost local]#pwd -P
/ usr / local
[root @ localhost local]
#ls -F bin / etc / games / include / lib / lib64 / libexec / mysql-5.7.25-linux-glibc2.12- x86_64 / sbin / share / src /
[root @ localhost local]#mv mysql-5.7.25-linux-glibc2.12-x86_64 / mysql
[root @ localhost local] #ls -F
bin / etc / games / include / lib / lib64 / libexec / mysql / sbin / share / src /
[root @ localhost local] #groupadd mysql
[root @ localhost local]#useradd -g mysql mysql
[root @ localhost local]#id mysql
uid = 1001(mysql)gid = 1001(mysql)groups = 1001(mysql)
[root @ localhost local]#chown -R mysql mysql
[root @ localhost local]#chgrp -R mysql mysql
[root @ localhost local]#cd mysql /
[root @ localhost mysql ]#ls -F
bin / COPYING docs / include / lib / man / README share / support-files /
[root @ localhost mysql]#mkdir data
[root @ localhost mysql]#chown -R mysql:mysql data
[root @ localhost mysql]#ls- F
bin / COPYING data / docs / include / lib / man / README share / support-files /
[root @ localhost mysql] #ll
合計56
drwxr-xr-x。2 mysql mysql 4096 Apr 13 06:26 bin
-rw-r--r--。1 mysql mysql 17987 2018年12月21日
drwxr-xr-xのコピー。2 mysql mysql 4096 Apr 13 06:31データ
drwxr-xr-x。2 mysql mysql 4096 Apr 13
06:27 docs drwxr-xr-x。3 mysql mysql 4096 Apr 13 06:26には
drwxr-xr-xが含まれます。5 mysql mysql 4096 Apr 13
06:27 lib drwxr-xr-x。4 mysql mysql 4096 Apr 13 06:26男
-rw-r--r--。1 mysql mysql 2478 2018年12月21日README
drwxr-xr-x。28 mysql mysql 4096 Apr 13
06:27 共有drwxr-xr-x。2 mysql mysql 4096 Apr 13 06:27 support-files
[root @ localhost mysql]#touch my.conf
[root @ localhost mysql] #ls -F
bin / COPYING data / docs / include / lib / man / my.conf README share / support-files /
[root @ localhost mysql]#gedit my.conf

(gedit:23960):GLib-GIO-CRITICAL **:06:44:04.504:g_dbus_proxy_new_sync:assertion 'G_IS_DBUS_CONNECTION(connection)' failed

(gedit:23960):dconf-WARNING **:06:44:04.552:dconfへの変更のコミットに失敗:接続が閉じられました

(gedit:23960):dconf-WARNING **:06:44:04.559:dconfへの変更のコミットに失敗しました:接続が閉じられ
ましたプロキシの作成エラー:接続が閉じられました(g-io-error-quark、18)
作成エラープロキシ:接続が閉じています(g-io-error-quark、18)
プロキシの作成エラー:接続が閉じています(g-io-error-quark、18)
プロキシの作成エラー:接続が閉じています(g-io-error -quark、18)
プロキシの作成エラー:接続が閉じられました(g-io-error-quark、18)

(gedit:23960):dconf-WARNING **:06:44:04.837:dconfへの変更のコミットに失敗しました:接続が閉じられました

(gedit:23960):dconf-WARNING **:06:44:04.838:dconfへの変更のコミットに失敗しました:接続が閉じられました

(gedit:23960):dconf-WARNING **:06:44:04.838:dconfへの変更のコミットに失敗しました:接続が閉じられました

(gedit:23960):警告:06:44:36.720:ドキュメントメタデータの設定に失敗しました:属性メタデータの設定:: gedit-spell-languageはサポートされていません

(gedit:23960):警告:06:44:36.721:ドキュメントメタデータの設定に失敗しました:属性メタデータの設定:: gedit-encodingはサポートされていません

(gedit:23960):警告:06:44:37.389:ドキュメントメタデータの設定に失敗しました:属性メタデータの設定:: gedit-spell-languageはサポートされていません

(gedit:23960):警告:06:44:37.389:ドキュメントメタデータの設定に失敗しました:属性メタデータの設定:: gedit-encodingはサポートされていません

(gedit:23960):警告:06:44:37.611:ドキュメントメタデータの設定に失敗しました:属性メタデータの設定:: gedit-spell-languageはサポートされていません

(gedit:23960):警告:06:44:37.612:ドキュメントメタデータの設定に失敗しました:属性メタデータの設定:: gedit-encodingはサポートされていません

(gedit:23960):警告:06:44:40.983:ドキュメントメタデータの設定に失敗しました:属性メタデータの設定:: gedit-positionはサポートされていません

(gedit:23960):dconf-WARNING **:06:44:40.990:dconfへの変更のコミットに失敗しました:接続が閉じられました
[root @ localhost mysql]#cat -n my.conf
1 [mysql]
2 socket = / var / lib / mysql / mysql.sock
3#mysqlクライアントのデフォルト
文字を設定4 default-character-set = utf8
5
6 [mysqld]
7 socket = / var / lib / mysql / mysql.sock
8#mysqlサーバーポート
9ポートを設定= 3306
10#mysqlのインストールベースディレクトリを設定する
11 basedir = / usr / local / mysql
12#データストアのディレクトリを設定する
13 datadir = / usr / local / mysql / data
14#許可最大接続数を設定する
15 max_connections = 200
16 #サーバーの文字をデフォルトのエンコーディングに
設定17 character-set-server = utf8
18#ストレージエンジン
19 default-storage-engine = INNODB
20 lower_case_table_names = 1
21 max_allowed_pa​​cket = 16M
22 explicit_defaults_for_timestamp = true
23
24 [mysql.server]
25 user = mysql
26 basedir = / usr / local / mysql
[root @ localhost mysql ]#
[root @ localhost mysql]
#ls -F bin / COPYING data / docs / include / lib / man / my.conf README share / support-files /
[root @ localhost mysql] #bin / mysql_install_db --user = mysql --basedir = / usr / local / mysql --datadir = / usr / local / mysql / data
2020-04-13 06:52:51 [警告] mysql_install_dbは非推奨になりました。mysqld
--initialize 2020-04-13 06:52:53 への切り替えを検討してください[警告]ブートストラップログが空ではありません:
2020-04-13 06:52:53 [警告] 2020-04-13T10:52:51.633949Z 0 [警告] --bootstrapは非推奨です。代わりに
--initializeの使用を検討してください2020-04-13T10:52:51.634516Z 0 [警告]変更された制限:max_open_files:1024(5000を要求)
2020-04-13T10:52:51.634523Z 0 [警告]変更された制限:table_open_cache: 431(2000を要求)

[root @ localhost mysql]#cp ./support-files/mysql.server /etc/init.d/mysqld
[root @ localhost mysql]#chmod 777 my.conf
[root @ localhost mysql] #ll
合計60
drwxr-xr -バツ。2 mysql mysql 4096 Apr 13 06:26 bin
-rw-r--r--。1 mysql mysql 17987 2018年12月21日
drwxr-xr-xのコピー。5 mysql mysql 4096 Apr 13 06:52データ
drwxr-xr-x。2 mysql mysql 4096 Apr 13
06:27 docs drwxr-xr-x。3 mysql mysql 4096 Apr 13 06:26には
drwxr-xr-xが含まれます。5 mysql mysql 4096 Apr 13
06:27 lib drwxr-xr-x。4 mysql mysql 4096 Apr 13 06:26 man
-rwxrwxrwx。1ルートルート611 Apr 13 06:44 my.conf
-rw-r--r--。1 mysql mysql 2478 2018年12月21日README
drwxr-xr-x。28 mysql mysql 4096 Apr 13 06:27シェア
drwxr-xr-x。2 mysql mysql 4096 Apr 13 06:27 support-files
[root @ localhost mysql]#chmod + x /etc/init.d/mysqld
[root @ localhost mysql]#/etc/init.d/mysqld restart
ERROR!MySQLサーバーのPIDファイルが見つかりませんでした!
MySQL.Loggingを '/usr/local/mysql/data/localhost.localdomain.err'に開始しています。
成功!
[root @ localhost mysql]#ps -aux | grep mysql
root 24239 0.0 0.0 113312 1636 pts / 0 S 06:55 0:00 / bin / sh / usr / local / mysql / bin / mysqld_safe --datadir = / usr / local / mysql / data --pid-file = /usr/local/mysql/data/localhost.localdomain.pid
mysql 24324 1.1 4.4 1119460 171120 pts / 0 Sl 06:55 0:00 / usr / local / mysql / bin / mysqld --basedir = / usr / local / mysql --datadir = / usr / local / mysql / data- plugin-dir = / usr / local / mysql / lib / plugin --user = mysql --log-error = localhost.localdomain.err --pid-file = / usr / local / mysql / data / localhost.localdomain.pid
root 24368 0.0 0.0 112708 976 pts / 0 S + 06:55 0:00 grep --color = auto mysql
[root @ localhost mysql]#/etc/init.d/mysqld restart
MySQLのシャットダウン..成功!
MySQLを起動しています。成功!
[root @ localhost mysql]#
[root @ localhost mysql]#chkconfig mysqld on
[root @ localhost mysql]#chkconfig --list mysqld

注:この出力はSysVサービスのみを示しており、ネイティブの
systemdサービスは含まれていませんSysV構成データは、ネイティブの
systemd構成によって上書きされる可能性があります。

  If you want to list systemd services use 'systemctl list-unit-files'.
  To see services enabled on particular target use
  'systemctl list-dependencies [target]'.

mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root @ localhost mysql]#service mysqld status
SUCCESS!MySQL実行中(24490)
[root @ localhost mysql]#
[root @ localhost mysql]#cat /root/.mysql_secret

2020-04-13 06:52:51にユーザー 'root @ localhost'に設定されたパスワード

Mar2b7g、#NWQ
[root @ localhost mysql] #ln -s / usr / local / mysql / bin / mysql / usr / bin /
[root @ localhost mysql]#mysql -uroot -p
パスワードを入力:
MySQLモニターへようこそ。コマンドは;で終わります。または\ g。
MySQL接続IDは2
サーバーバージョンです:5.7.25

Copyright(c)2000、2019、Oracleおよび/またはその関連会社。全著作権所有。

OracleはOracle Corporationおよび/またはその
関連会社の登録商標ですその他の名前は、それぞれの
所有者の商標である可能性があります

「ヘルプ」と入力します。または '\ h'を使用してください。現在の入力ステートメントをクリアするには、「\ c」と入力します。

mysql> use mysql
ERROR 1820(HY000):このステートメントを実行する前に、ALTER USERステートメントを使用してパスワードをリセットする必要があります。
mysql>「1qaz @ WSX」で識別されるユーザー「root」@「localhost」を変更します。
クエリは正常、0行が影響を受けた(0.00秒)

MySQLの>使用mysqlの
テーブルと列の名前を完了するためのテーブル情報を読み取るには、
あなたはより速く-Aで起動取得するには、この機能をオフにすることができます

データベースが
mysqlを変更しました>ユーザーからホスト、ユーザーを選択してください。
+ ----------- + --------------- +
| ホスト| ユーザー|
+ ----------- + --------------- +
| localhost | mysql.session |
| localhost | mysql.sys |
| localhost | ルート|
+ ----------- + --------------- +
3行のセット(0.00秒)

mysql>にすべての権限を付与します。付与オプション付きの「1qaz @ WSX」によって識別される「root」@ '%'に。
クエリは正常、0行が影響を受け、1警告(0.00秒)

mysql>特権をフラッシュします。
クエリは正常、0行が影響を受けた(0.00秒)

mysql>にすべての権限を付与します。「1qaz @ WSX」によって識別される「mysql」@「%」に付与オプションを指定して;
クエリは正常、0行が影響を受け、1警告(0.00秒)

mysql>特権をフラッシュします。
クエリは正常、0行が影響を受けた(0.00秒)

mysql> mysql
データベースの使用mysqlの変更
mysql>ユーザーからホスト、ユーザーを選択。
+ ----------- + --------------- +
| ホスト| ユーザー|
+ ----------- + --------------- +
| %| mysql |
| %| ルート|
| localhost | mysql.session |
| localhost | mysql.sys |
| localhost | ルート|
+ ----------- + --------------- +
5行のセット(0.00秒)

mysql>終了します。
さようなら
[root @ localhost mysql]#ss -atnl | grep 3306
LISTEN 0 80 ::: 3306 ::: [root @ localhost mysql]#[root @ bogon googlebigtable]#firewall-cmd --permanent --zone = public --add-service = mysql success [root @ bogon googlebigtable ]#firewall-cmd --reload success [root @ bogon googlebigtable]#[root @ bogon googlebigtable]#ps aux | grep mysql | awk '{print $ 2}' | xargs kill -9 [root @ bogon googlebigtable]#/ etc /init.d/mysqld start [root @ bogon googlebigtable]#netstat -apn | grep 3306 tcp6 0 0 ::: 3306 ::: LISTEN 12832 / mysqld unix 2 [] DGRAM 53306 11401 / alsactl [root @ bogon googlebigtable]#











CentOSシリーズノート(2)

メンボー、20200411

連絡と連絡:WeChat 1807479153、QQ 1807479153

おすすめ

転載: blog.51cto.com/6286393/2486980