目次
1. ローカルの MySQL が実行されているかどうかを確認します
3. これらのデフォルトのインストールパッケージをアンインストールします
5、mysql yum ソースをインストールし、前後の yum ソースを比較します。
1. インストール中に秘密キーの有効期限が切れるという問題が発生する
序文
MySQLから始めるデータの使い方をマスターしよう!CentOS 7 に MySQL をインストールする秘密を解き明かし、データ管理を迅速にアップグレードしましょう。効率的で信頼性の高いデータベース環境を簡単に構築し、データの無限の可能性を活用する方法をぜひ試してみてください。すぐに MySQL の世界に足を踏み入れて、データの旅を始めましょう。
1.不要な環境をアンインストールする
1. ローカルの MySQL が実行されているかどうかを確認します
ps ajx |grep mariadb # 检查是否有mariadb存在
ps ajx |grep mysqld # 检查是否有mysqld存在
2.実行中のMySQLを停止します
systemctl stop mariadb.service # 停⽌mariadb服务
systemctl stop mysqld # 停⽌mysqld服务
2. システムインストールパッケージを確認します
rpm -qa | grep mariadb # 查看mariadb安装包
rpm -qa | grep mysql # 查看mysql安装包
3. これらのデフォルトのインストールパッケージをアンインストールします
1. 1つずつ手動でアンインストールします
sudo yum remove [上面查到的安装包名]
2. すべてを自動的にアンインストールする
rmp -qa | grep mysql | xargs yum -y remove
4. mysql の公式 yum ソースを入手します。
クリックして mysql の公式 yum ソースを取得します。
注:自分のシステムと一致する mysql バージョンをインストールするのが最善です。そうしないと、ソフトウェアの互換性の問題が発生する可能性があります。
- システムのバージョンを確認してください
cat /etc/redhat-release
- mysql の公式 yum ソースを入力し、自分のバージョンに一致するリソースを見つけます。
- ローカルにダウンロードしてから、Linux サーバーにアップロードします
5、mysql yum ソースをインストールし、前後の yum ソースを比較します。
1. インストールの前に
ls /etc/yum.repos.d/ -l
2. インストールする
- 私の Linux バージョンは CentOS Linux リリース 7.6.1810 であるため、次のバージョンの mysql yum ソースをダウンロードしました(el は CentOS を意味します)
-
ダウンロード後、ローカル インストール パッケージを Linux サーバーにアップロードします。
rz #远程上传文件命令
-
インストールパッケージが登場しました
-
mysql yum ソースをインストールする
rpm -ivh [mysql yum源安装包的名字]
3. インストール後
- あなたが私と同じで、次の 2 つのファイルを持っている場合は、正常にインストールされています。
ls /etc/yum.repos.d/ -l
6. yumソースが正常に動作するか確認する
- あなたが私と同じなら、yum ソースは問題なく動作します
yum list | grep mysql
7. mysql サービスと開発キットをインストールする
1.インストール
- 先ほどの yum ソースに従って、mysql サービスに必要なものをすべて自動的にインストールします。
- mysqlサービスをインストールします。
sudo yum install -y mysql-community-server
- 以下の問題が発生する場合は、「14、よくある質問」を参照してください。
- mysql開発パッケージをインストールする
sudo yum install mysql-devel
- mysql サービスと開発キットをインストールすると、これら 2 つのディレクトリが表示されます。
ls /usr/include/mysql/
ls /var/lib/mysql/
2. インストールが成功したかどうかを確認します
- これら 3 つのファイルが存在するかどうかを確認し、存在する場合はインストールが成功したことを示します。
which mysql # mysql的客户端
which mysqld # mysql的服务端
ls /etc/my.cnf # mysql的配置文件
8. サービスを開始する
1.mysqlサーバーを起動します
systemctl start mysqld # 启动mysql的服务端
2. 起動が成功したかどうかを確認する
ps ajx | grep mysqld
netstat -nltp
9. ログイン方法
- mysql設定ファイルを開きます(mysqlサーバーを設定します)
vim /etc/my.cnf # 打开mysql配置⽂件
- [mysqld] の最後の列で設定し(それが何かはわかりません。設定ファイルの最後に置くだけです) 、 skip-grant-tablesオプションを追加し、保存して終了します。
- mysql サービスを再起動します(設定ファイルは再起動後にのみ有効になります)
systemctl restart mysqld
- ログイン
mysql -uroot -p
- ログイン成功
10.mysqlを終了します
quit
イレブン、my.cnf を設定します
- mysql設定ファイルを開きます(mysqlサーバーを設定します)
- [mysqld] の最後の列で設定し(それが何であるかはわかりませんが、設定ファイルの最後に置くだけです)、次のオプションを追加し、保存して終了します
Character-set-server=utf8 # サーバーのエンコード形式、デフォルト設定は utf8 です
default-storage-engine=innodb # mysql のデフォルトのストレージ エンジンは innodb に設定されます
vim /etc/my.cnf # 打开mysql配置⽂件
- mysql サービスを再起動します(設定ファイルは再起動後にのみ有効になります)
systemctl restart mysqld
12. ブート開始の設定[設定不可]
- 自動起動をオンにする
systemctl enable mysqld
systemctl daemon-reload
13、my.cnf ファイルの簡単な説明
- /var/lib/mysql ディレクトリを表示する
14. インストール中の一般的な問題:
1. インストール中に秘密キーの有効期限が切れるという問題が発生する
失敗したパッケージは次のとおりです: mysql-community-libs-5.7.42-1.el7.x86_64
GPG キーは次のように構成されています: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
- 解決:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
要約する
これで、CentOS 7 に MySQL をインストールするための重要な手順をマスターしました。あと 1 ステップで、データベースの新しい領域に入ります。企業でも個人でも、MySQL の強力な機能はデータ分野で目立つのに役立ちます。広大なデータの海を一緒に活用し、無限の可能性を創造しましょう。行動を起こしてください。MySQL はあなたの探索を待っています。