Linux で mysql 環境を構築する方法: まず、Linux バージョンの MySQL をダウンロードしてファイルを解凍し、次にユーザーを追加して権限を設定し、次にデータベースを初期化して SSL サービスをインストールし、最後にサービスを開いて使用します。 root アカウントにログインするだけです。
Linux で mysql 環境を構築する方法:
1) Linux バージョンの MySQL をダウンロードします。 ###。
2) 警告
Yum や APT MySQL などのオペレーティング システムのネイティブ パッケージ管理システムを使用して以前にインストールしたことがある場合は、ネイティブ バイナリを使用してインストールするときに問題が発生する可能性があります。以前の MySQL インストールが (パッケージ管理システムを使用して) 完全に削除されていること、および古いバージョンのデータ ファイルなどの他のファイルも削除されていることを確認してください。 /etc/my.cnf や /etc/mysql ディレクトリなどの設定ファイルも確認し、削除する必要があります。 サードパーティのパッケージを公式の MySQL パッケージに置き換える方法については、関連する APT ガイドまたは Yum ガイドを参照してください。 MySQL は libaio ライブラリに依存します。このライブラリがローカルにインストールされていない場合、データ ディレクトリの初期化とその後のサーバー起動手順は失敗します。必要に応じて、適切なパッケージ マネージャーを使用してインストールします。たとえば、Yum ベースのシステムの場合:shell> yum search libaio # search for info shell> yum install libaio # install libraryまたは、APT ベースのシステムの場合:
shell> apt-cache search libaio # search for info shell> apt-get install libaio1 # install library
3) ファイルを解凍します
圧縮 tar ファイルのバイナリ配布物をインストールするには、選択したインストール場所 (通常は /usr/local/mysql) に解凍します。これにより、次の表に示すディレクトリが作成されます。 通常、圧縮方法は 2 つあります: コマンド ラインとシステム独自の解凍を直接使用する方法ダウンロードした圧縮パッケージをローカル ファイルに直接解凍できます。もちろん、コマンド ラインは完全に解凍できます。実行可能:解凍後、ソフトウェア パッケージをシステムの /usr/local ディレクトリに移動し、mysqltar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz mv mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local/mysql## という名前を付けます。 #4 ) ユーザーを追加し、権限を設定します
(データベースを構成するには、次のコマンドを入力します)groupadd mysql
useradd -r -g mysql -s /bin/false mysql
cd /usr/local
cd mysql
mkdir mysql-files
chown mysql:mysql mysql-files
chmod 750 mysql-files
bin/mysqld --initialize --user=mysql
次のことができます。図に示すように、システムがランダムに root ユーザーにパスワードを割り当てていることを確認してください。このパスワードは覚えておく必要があります。カスタマイズしたい場合は変更できます。
(一般的なディストリビューションは、事前にインストールするのに役立ちます) インストール コマンドを実行する前に openssl をインストールします。そうしないと、エラーが報告されます
apt install openssl bin/mysql_ssl_rsa_setup
7) レプリケーション サービス ファイル
cp support-files/mysql.server /etc/init.d/mysql.server
& はバックグラウンドで実行することを意味します。このコマンドを実行すると、ターミナルが 1 つの位置で動かなくなり、Enter キーを押します。はい、図に示すようにです。
9) root アカウントを使用してログインします。bin/mysql -uroot -p
ランダム ログインは一度使用できないため、次のようにパスワードを変更する必要があります
(1)、オプション 1 : ローカル ログインを制限する
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; flush privileges;
(2)、オプション 2: サードパーティ クライアントのログインで任意の IP を使用できる
ALTER USER 'root'@'localhost' IDENTIFIED BY '密码' PASSWORD EXPIRE NEVER; #修改root的密码与加密方式 use mysql; #切换到mysql库 update user set host='%' where user = 'root'; #更改可以登录的IP为任意IP ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码'; #再次更改root用户密码,使其可以在任意IP访问 flush privileges; #刷新权限
その他の関連する無料の学習に関する推奨事項:mysql チュートリアル #(ビデオ)
以上がLinuxでmysql環境をセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。