サーバーのインストール mysql データベース
インターネット技術の継続的な発展に伴い、データベースは企業情報構築に不可欠な部分となっています。 MySQL は、優れたリレーショナル データベース管理システムとして、Web アプリケーション開発やデータ バックアップなどにおける安定性、効率性、使いやすさという利点があるため、多くの企業の最初の選択肢となっています。この記事では、mysql データベースのインストールの観点から開始し、Linux サーバーに mysql データベースをインストールする方法を紹介します。
1. 環境の準備
MySQL をインストールする前に、SSH クライアント ツールがインストールされていることを確認してください。インストールされていない場合は、XShell や Putty などの一般的な SSH クライアントを使用できる SSH クライアントを最初にインストールしてください。
そして、MySQL データベースへのアクセスに必要なサーバーの IP アドレス、ユーザー名、パスワードを準備します。
2. ダウンロードとインストール
1. MySQL のダウンロード
公式 Web サイト (http://www.mysql.com/) にアクセスして、MySQL インストール パッケージをダウンロードします。 、またはコマンド ラインを使用します。ダウンロード:
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21.tar.gz
2。インストール パッケージを解凍します
tar xvf mysql-8.0.21.tar.gz
3. 解凍ディレクトリに入ります
cd mysql-8.0.21
4. ユーザーの作成
MySQL が使用するシステム ユーザーとユーザー グループを作成します。ここで、MySQL で使用するユーザーおよびユーザー グループは、MySQL サービスの追加時に指定したユーザーおよびユーザー グループである必要があることに注意してください。
groupadd mysql
useradd -r -g mysql mysql
5. 依存関係パッケージをインストールします
yum install gcc gcc-c ncurses-devel cmake make perl bison-devel openssl-devel
6. Makefile
cmake を生成します -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
- DDEFAULT_CHARSET =utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_HEAP_STORAGE_ENGINE=1 \
-D WITH_MYISAM_STORAGE_ENGINE= 1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=複合体 \
-DWITH_READLINE=1 \
-DWITH_ZLIB=システム \
-DWITH_SSL=システム \
-DWITH_LIBWRAP=0 \
-DMYSQL_TCP_PORT=3306 \
-DCOMPILATION_COMMENT="MySQL サーバー 8.0.21" \
-DENABLED_LOCAL_INFILE=1 \
-DBUILD_CONFIG=mysql_release \
- DCMAKE_EXPORT_COMPILE_COMMANDS=1 \
-DENABLE_DTRACE=0 \
-DWITH_DEBUG=0 \
-DDOWNLOAD_BOOST=1 \
-DDOWNLOAD_BOOST_TIMEOUT=3000 \
-DDOWNLOAD_DTRACE=1 \
-DDOWNLOAD_LIBEVENT= 1 \
-DDOWNLOAD_LIBUV=1 \
-DDOWNLOAD_CURL=1 \
-DDOWNLOAD_ICU=1 \
-DDOWNLOAD_GOOGLETEST=1 \
-DDOWNLOAD_YASSL=0
7. コンパイルします。そして install
make && make install
8.初期化
MySQL インストール ディレクトリに入り、初期化操作を実行します。
cd /usr/local/mysql
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
実行結果ではrootユーザーの初期化パスワードの入力を求められますので、正式配備後に必ず変更してください。
9. MySQL の開始
MySQL サービスを開始します。
bin/mysqld_safe --user=mysql &
MySQL サービスは現時点でインストールされ、開始されています。
3. MySQL のセットアップ
1. root パスワードの設定
root の初期パスワードを安全で信頼できるパスワードに変更します。
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';
2. リモート接続権限の設定
MySQL のデフォルト設定ではローカル接続のみが許可されていますが、リモート アクセスが必要な場合は、MySQL 設定ファイルを変更する必要があります。
mysql -u root -p
. に対するすべての権限を、付与オプションを使用して 'your_password' で識別される 'root'@'%' に付与します;
権限をフラッシュします;
3. リモート アクセスを有効にする
##設定ファイル /etc/my.cnf を変更し、[mysqld] セクションに次の内容を追加します: skip-networking=falsebind-address=0.0.0.0
port=3306
以上がmysqlデータベースをサーバーにインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。