Centos7.6オフラインインストールmysql

mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar をダウンロードします。

ネットワークディスクアドレス: リンク: https://pan.baidu.com/s/1Xw2IjWHpKWyELoxmFs2wOg?pwd=1024 
抽出コード: 1024

インストールディレクトリを作成する

mkdir -p /opt/hstech/tool

mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar をツール ディレクトリにアップロードします。

インストール パッケージを解凍します。

tar -xvf mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar

以下に示すように:

インストールを実行する

rpm -Uvh *.rpm --nodeps --force

以下に示すように:

 デフォルトのエンコーディングをutf8として設定します。

次のように /etc/my.cnf 設定ファイルを変更し、[mysqld] の下にエンコード設定を追加します。

vim /etc/my.cnf
character_set_server=utf8 
init_connect='SET NAMES utf8'
lower_case_table_names=1 #不区分大小写

 

 編集して保存した後、mysql サービスを再起動します。

systemctl restart mysqld

mysqlサービスを開始する

service mysqld start

 以下に示すように:

 vim /var/log/mysqld.log

コマンド モードに入り、/ password を入力して、図に示す位置を取得します。これは、mysql のデフォルトのパスワードです。root@localhost に対して一時パスワードが生成されます: Oc7iXDmO2w#i

 

 デフォルトのパスワードを変更する

mysql -u root -p

以下に示すように:

 一時パスワードを入力して MySQL コマンドラインに入ります。

以下に示すように、ログインに成功します。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Jie@1234';

 パスワードを Jie@1234 に変更します (mysql5.7 のデフォルトのパスワード ポリシーでは、パスワードは大文字と小文字、数字と特殊文字を少なくとも 8 文字組み合わせて使用​​する必要があることに注意してください)

 リモートログインを許可するように設定する

 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Jie@1234' WITH GRANT OPTION;

バージョン8.0以降

use mysql;
update user set host='%' where user='root';
flush privileges;

以下に示すように:

 その後ログアウトします

exit;

ファイアウォールはポート 3306 を開きます。

firewall-cmd --zone=public --add-port=3306/tcp --permanent

以下に示すように:

 ファイアウォールをリロードする

firewall-cmd --reload

以下に示すように:

mysql サービスが開始されているかどうかを確認します。

ps -ef|grep mysql

以下のように起動しました。

 自動起動を設定する

systemctl enable mysqld

スタートアップ項目を表示する

systemctl list-unit-files | grep enable

おすすめ

転載: blog.csdn.net/jieyongquan/article/details/129584089