CentOSの7.7 yumのは、MySQL 5.7の最新バージョンをインストール

1、削除のCentOS 7.7を内蔵のMariaDB 関連のコンポーネント:

#のrpm -qa | -i mariadbをgrepする - > mariadb-LIBS-5.5.64-1.el7.x86_64

#回転数-eはmariadb-LIBS-5.5.64-1.el7.x86_64を--nodeps

以前にインストールした場合はMySQLを、アンインストール:#のRPMの-qa | grepを-i MySQLの

そこにいる場合な/etc/my.cnf 設定ファイルを削除:#RM -rfな/etc/my.cnf

2、取り付けmysql57-コミュニティリリース-el7.rpm

#回転数-ivh http://repo.mysql.com/mysql57-community-release-el7.rpm

注:インストール後になる/etc/yum.repos.d ビルドディレクトリのmysql-コミュニティsource.repo mysqlの-community.repoを

3、インストールMySQLを

#yumをすべてリスト| grepのmysqlのコミュニティ

#yumを-yインストールのmysql-コミュニティ・クライアントのmysql-コミュニティの共通のmysql-develのコミュニティ-mysqlのコミュニティ-LIBSのmysql-コミュニティ-LIBS-compatのmysqlの - コミュニティサーバーのMySQLコミュニティテスト

図4は、初期化するMySQLを#= MySQLのmysqldを--user --initialize --datadir =の/ var / libに/ MySQLの

注意:確認して初期化する前に/ var / libに/ mysqlのディレクトリが空であります

5、修正な/etc/my.cnf 設定ファイルを:

#mvのな/etc/my.cnf /etc/my.cnf.bak

#vimのな/etc/my.cnf

[mysqldを】

ポート= 3306

ソケット=の/ var / libに/ mysqlの/にmysql.sock

データ=の/ var / libに/ mysqlの

PIDファイル=の/ var /実行/ mysqldを/ mysqld.pid

ログインエラー=は/ var / log / mysqld.log

lower_case_table_names = 1

character_set_server = utf8mb4

collat​​ion_server = utf8mb4_general_ci

もしinnodb_file_per_table = 1

skip_name_resolve = 1

slow_query_log = 1

slow_query_log_file = mysqlの-slow.log

シンボリックリンク= 0

explicit_defaults_for_timestamp = 1

SERVER_ID = 1

sync_binlog = 1

innodb_flush_log_at_trx_commit = 1

log_bin = mysqlのビン

log_bin_index = mysqlの-bin.index

binlog_format =行

6、開始MySQLのサービスを:

#mysqld.serviceを開始systemctl

#systemctlステータスmysqld.service

#PsはAUX | グレップのmysqldを

#Ssの-tunlp | grepの3306

#尾-100 /var/log/mysqld.log

7. 設定MySQLの甲斐からサービスブート:#はmysqld.serviceを有効systemctl

8、参照ルート@ localhostののユーザーの初期パスワードを:#1 grepのパスワード/var/log/mysqld.log

9、設定MySQLのセキュリティウィザード:#1 mysql_secure_installation

10、認可ルートをリモートでログインするユーザー:

#mysqlの-uroot -p

mysqlの> 『123456「で識別される』ユーザーroot@'192.168.0.%を作成します。

MySQLの> *上のすべてを与える* 'root@'192.168.0.%します。

MySQLの>フラッシュ権限;

image.png

11、使用Navicatはプレミアム接続MySQLを

image.png


おすすめ

転載: blog.51cto.com/qiuyue/2446029