この記事では、参考までにMySQL 5.7.16の無料インストール版のチュートリアルを紹介します。具体的な内容は次のとおりです。 MySQL: 5.7.16 ダウンロードアドレス: http://dev.mysql.com/downloads/mysql/; Linux-Genericはインストール不要のバージョンです。私は64ビットを選択しました。 具体的なインストール方法については、MySQL の Web サイトにドキュメントがあります。英語が得意な方は、私が書いたものを読まないでください。 1. インストール前の準備 1. ファイアウォールをオフにする #セットアップで閉じる 2. selinuxを無効にする #このオプションは必要かどうかテストされていません シェル>vi /etc/selinux/config SELINUX=disabled # SELINUXパラメータの強制は有効化を意味し、無効は無効化を意味します 3. myqlアカウントを作成する シェル> useradd mysql 4.MySQLはlibaioライブラリに依存しているため、libaioライブラリをクエリしてインストールします。 シェル> yum search libaio シェル> yum install libaio 5. システム内に古いバージョンの MYQL があるかどうかを確認し、削除してください。 #クエリ方法: rpm –qa|grep mysql 6. mysql5.7.16をダウンロードする シェル>wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 2. MySQLのインストール 1. インストールファイルを解凍し、/usr/local/mysqlにコピーします。 シェル>tar –zxvf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz シェル>cp -R mysql-5.7.16-linux-glibc2.5-x86_64 /usr/local/mysql 2. /etc/my.cnfを設定する シェル>vi/etc/my.cnf [mysqld] #許可テーブルをスキップする # 単一のテーブルエンジンを指定します #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES データディレクトリ=/data/mysql ベースディレクトリ=/usr/local/mysql ##SQLログを開く 一般ログ=オン general_log_file=/data/mysql/query.log #イベントスケジューラを開く event_scheduler = 1 #bin-log を開く log_bin=/data/bin/mysql-bin サーバーID=230 #明示的なタイムスタンプのデフォルト=true 3. ルートアカウントの.bash_profileを変更する シェル> vi /root/.bash_profile #PATH=$PATH:$HOME/bin PATH=$PATH:$HOME/bin:/usr/local/mysql/bin 4.MySQLのインストール シェル>cd /usr/local/mysql/ shell>bin/mysqld –initialize #一時パスワードを覚えておいてください shell>bin/mysql_ssl_rsa_setup シェル>bin/mysqld_safe --user=mysql& shell>chown -R mysql:mysql /usr/local/mysql/ #権限を変更する shell>mkdir –p /data/mysql #データファイルディレクトリを作成して承認する shell>chown –R mysql:mysql /data/mysql 5. mysqlを起動し、起動時に起動するように設定する シェル>cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld シェル>servicemysqld 開始 shell>chkconfig --add mysqld #スタートアップに追加 6. mysqlにログインする shell>mysql –uroot –p #以前の一時パスワードを入力します shell> alter user 'root'@'localhost'identified by "fineex.1"; 注意: このバージョンでは、他のデータベース操作を実行する前に、ログイン後にパスワードを変更する必要があります。 shell> 「foxconn.1」で識別される 'root'@'%' にすべてを許可します。 #mysqlへのリモートログインを許可します。% すべてのホストのアクセスを許可するので、注意して使用してください 素晴らしいトピックの共有: MySQL のさまざまなバージョンのインストール チュートリアル MySQL 5.7 バージョンのインストール チュートリアル MySQL 5.6 バージョンのインストール チュートリアル 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Docker Toolboxを完全にアンインストールする方法
<br />この Web ページ制作スキル チュートリアルは、Web サイトのアイコンを...
シーンについて話すメールを送信サードパーティのウェブサイトにHTMLを埋め込む他の編集者の記事をコピ...
目次ネイティブJS GETリクエストの送信方法投稿リクエストの送信方法パラメータ付きのGETリクエス...
ConcurrentHashMapを学習しましたが、どのように適用すればよいかわかりませんか? To...
簡単に言うと、今日は Gitlab-CI を使用してリモート サーバーに自動的にデプロイする方法につ...
最近はMySQLのパフォーマンス最適化についても研究しているので、今日の投稿は勉強ノートとしても使え...
比較演算子でNULLを使用する mysql> 1>NULLを選択します。 +------...
配列メソッドJavaScript には多くの配列メソッドが用意されています。次の図は、ほとんどの配列...
目次Vueのコアコンセプトを理解するVueの双方向バインディングの原理と実装を探るVue 双方向バイ...
span タグは HTML ウェブページを作成するときによく使用されますが、このタグの使い方がよくわ...
今日は、ネイティブ JS で実装された画像マーキー効果を紹介します。効果は次のとおりです。 実装され...
目次1. 問題の説明2. 問題分析3. 問題解決1. Dockerのディスク使用量を確認する2. 再...
目次コードの最適化v-for でキーを使用するv-if/v-else-if/v-else でキーを使...
概要: 2 つの MySQL SQL ステートメント ロックの分析次のSQL文にどのようなロックが追...
序文データベースは常に私の弱点でした。自分の経験 (python+sqlalchemy) を組み合わ...