Linux システムで MySQL データベースの解凍バージョンをインストールして構成する方法

Linux システムで MySQL データベースの解凍バージョンをインストールして構成する方法

1. ファイルを現在のディレクトリに解凍します

コマンド: tar -zxvf mysql....tar.gz

2. 解凍したフォルダをターゲットディレクトリに移動し、名前をmysqlに変更します。

コマンド: mv mysql-バージョン番号/usr/local/mysql

システムmysqlグループとmysqlユーザーを追加する

システムmysqlグループを追加する

sudo groupadd mysql

MySQLユーザーを追加する

sudo useradd -r -g mysql mysql

追加後、mysqlで利用可能なIDを表示できます。

次に/usr/local/mysqlディレクトリに入ります

フォルダを操作するためのmysqlユーザーグループの権限を設定する

コマンド: chown -R mysql:mysql ./

/etc/my.cnfが存在するかどうかを確認し、存在する場合は削除します。

表示コマンド: ls /etc/my.cnf

削除コマンド: rm /etc/my.cnf

データベースを初期化する

コマンド: ./scripts/mysql_install_db --user=mysql

注意: このコマンドを実行すると、次のエラーが報告されます。

yumパッケージをインストールする必要があります

コマンド: yum -y install perl perl-devel

インストールが完了したら、データベースの初期化コマンドを再実行します。

次にサポートファイルフォルダに移動します

my-default.cnfを/etcにコピーし、my.cnfに名前を変更します。

コマンド: cp my-default.cnf /etc/my.cnf

起動ファイルmysql.serverを/etc/rc.d/init.dにコピーし、名前をmysqlに変更します。

コマンド: cp mysql.server /etc/rc.d/init.d/mysql

次に、mysqlが自動的に起動するように設定します

/etc/init.dディレクトリに入る

mysqlに実行権限を与える

コマンド: chmod +x mysql

サービスの追加

コマンド: chkconfig --add mysql

サービスリストを見る

コマンド: chkconfig --list

mysqlサービスが表示され、3、4、5がすべてオンになっている場合は成功です。オフになっている場合は、次のように入力します。

chkconfig --level 345 mysql on

コンピュータを再起動します

モニターをチェックしてサービスが開始されているかどうかを確認します

コマンド: netstat -na |grep 3306

ユーザーがデータベースをリモート操作する機能を変更する

承認操作

コマンド: grant all privileges on *.* to '%'@'%' identified by 'mypassword' with grant option;

認証の更新

権限をフラッシュします。

リモート接続

他のユーザーを削除する

要約する

上記は、Linux システムでの MySQL データベースの解凍バージョンのインストールと構成に関する編集者の紹介です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Linux の Centos7 に Mysql5.7.19 をインストールする詳細なチュートリアル
  • Linux での MySQL 5.7.19 (tar.gz) インストール グラフィック チュートリアル
  • Linux での MySQL 5.6.27 インストール チュートリアル
  • Linux での MySQL 8.0 インストール チュートリアル
  • Linux に MySql 5.7.21 をインストールするための詳細な手順
  • Linux での MySQL 5.1 および 5.7 のインストール チュートリアル
  • LinuxにMySQLをインストールするための詳細なチュートリアル
  • Linux 仮想マシンでの MySQL 5.7 のインストールと設定のチュートリアル
  • Linux で MySQL 5.6 X64 バージョンをインストールする詳細な手順

<<:  Macシステムをインストールした後にVMWareがフルスクリーンで表示できない問題を解決する

>>:  JS の compose 関数と pipe 関数の使い方の詳細な説明

推薦する

sysbenchツールによるMySQLデータベースのパフォーマンステストの実装方法

1. 背景Sysbench は、システムのハードウェア パフォーマンスをテストできるストレス テスト...

Windows Server 2008 R2 で忘れたパスワードを処理する方法

Windows Server 2008R2を忘れた場合の対処方法サーバーの数が多すぎる、サーバーが多...

React Native スキャフォールディングの基本的な使い方の詳細な説明

プロジェクトを構築する対応するパスでコマンドラインを実行します: react-native init...

きちんとしたHTMLマークアップを使用してページを構築します

インターネットは絶えず進化する有機体です。長期にわたってインターネットの発展に適応できるページを構築...

マルチコア CPU を使用して Linux コマンドを高速化する方法 (GNU Parallel)

非常に大量のデータ(数百 GB)を計算する必要があったことはありますか?または、その内部を検索したり...

HTML特殊文字の徹底分析

HTML徹底解析(14)特殊文字 ■ よく使われる特殊文字 HTMLタグを知っていれば、特殊文字の使...

MySQL 5.7.24 圧縮パッケージのインストールと設定方法のグラフィックチュートリアル

この記事では、参考までにMySQL 5.7.24圧縮パッケージのインストールチュートリアルを紹介しま...

CSS3で跳ねるボールのアニメーションを実現

私は通常、大手ウェブサイトの特別ページや製品リリースページを訪問するのが好きです。なぜなら、たくさん...

DOCTYPEタイプの詳細な紹介

<br />通常、HTML では次の方法で DOCTYPE を宣言します。 <!D...

MySQL がデフォルト値を持つ NULL 列の使用を推奨しない理由

よく聞かれる答えは、列に NULL 値を使用するとインデックスが無効になるというものですが、実際にテ...

Linux オペレーティング システムの概要と紹介

目次1. オペレーティングシステムとは何か2. Linuxの起源3. Linuxの基本機能4. Li...

Dockerコンテナのホスト間マルチネットワークセグメント通信ソリューションの詳細説明

1. マックヴラン前回のブログ投稿で紹介した Docker コンテナのホスト間通信を実現するための ...

MySQLログに関する知識のまとめ

目次SQL実行順序ビンログ何ですかいつ生産されるのか何の役に立つんだディスクはいつドロップされますか...

js で 0ms 遅延タイマーを実装するいくつかの方法

目次キューマイクロタスク非同期/待機メッセージチャネルやっと付録ここ二日間、「タイムリーな setT...

CentOS8でyumソースを変更した後にウェアハウスキャッシュの同期に失敗する問題の詳細な説明

問題の原因: 最初は CentOS 8 のデフォルトの yum ソースを正常に使用できますが、次のコ...