MySQLバイナリのインストール方法 mysqlをダウンロード 参考: 1. パッケージを解凍する tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 2. 実際の生産環境 mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql5.7 を実行します。 a. 新しいMysqlユーザーグループを追加する グループ追加mysql b. 新規ユーザーを追加する オプション]# useradd -r -g mysql mysql C. mysqlディレクトリに権限を与える chown -R mysql:mysql mysql5.7 3. 環境が初期化されているディレクトリに移動する /home/usr/local/mysql5.6/ に移動します。 mkdirデータ mkdir ログ chown -R mysql:mysql mysql5.7 4. データを初期化し、インストールディレクトリとデータディレクトリを指定します ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql5.7/ --datadir=/usr/local/mysql5.7/data/ 6 スタートアップファイルをコピーする cp mysql.server /etc/init.d/mysqld chmod +x /etc/init.d/mysqld 7. 起動パスを変更する vi /etc/init.d/mysqld ベースディレクトリ = /usr/local/mysql5.7 データディレクトリ = /usr/local/mysql5.7/data 8. 環境変数を追加する(一番下に追加)l vi /etc/プロファイル MYSQL_HOME をエクスポートします。 PATH="$PATH:$MYSQL_HOME/bin" をエクスポートします。 9. 設定ファイルを更新する ソース /etc/profile 設定ファイルを変更する vi /etc/my.cnf [クライアント] ポート=3306 [mysqld] ベースディレクトリ=/usr/local/mysql5.7 データディレクトリ=/usr/local/mysql5.7/data #ソケット=/usr/local/mysql5.7/mysql.sock ソケット=/tmp/mysql.sock ユーザー=mysql #許可テーブルをスキップする # さまざまなセキュリティリスクを防ぐために、シンボリックリンクを無効にすることをお勧めします シンボリックリンク=0 # systemd を使用する場合、ユーザーとグループの設定は無視されます。 # 別のユーザーまたはグループでmysqldを実行する必要がある場合は、 # mariadbのsystemdユニットファイルを以下のとおりカスタマイズします。 # http://fedoraproject.org/wiki/Systemd の手順 [mysqld_safe] ログエラー=/usr/local/mysql5.7/log/mysqld.log pid ファイル = /usr/local/mysql5.7/data/mysqld.pid # # configディレクトリからすべてのファイルをインクルードする # !includedir /etc/my.cnf.d 11. 自動起動を追加する chkconfig --add mysqld chkconfig mysqld オン 12. mysqldを起動する サービスmysqldの開始 ネットスタット -anpt 13. パスワードを変更する(パスワードが初期化されている場合はパスワードがあります) 2018-11-02T02:07:44.574468Z 1 [注] root@localhost の一時パスワードが生成されます: lXyB0%fi#9-S (これがパスワードです) mysql>ヘルプコンテンツ エラー 1820 (HY000): このステートメントを実行する前に、ALTER USER ステートメントを使用してパスワードをリセットする必要があります。 mysql>ヘルプコンテンツ エラー 1820 (HY000): このステートメントを実行する前に、ALTER USER ステートメントを使用してパスワードをリセットする必要があります。 mysql> データベースを表示します。 エラー 1820 (HY000): このステートメントを実行する前に、ALTER USER ステートメントを使用してパスワードをリセットする必要があります。 解決 1. ユーザーパスワードを変更する mysql> alter user 'root'@'localhost' identified by 'youpassword'; または mysql> パスワードを password("youpassword") に設定します。 2. 権限を更新する mysql> 権限をフラッシュします。 mysql>ヘルプコンテンツ 要約する 上記は、編集者が紹介した Centos 7 に mysql5.7.24 バイナリ バージョンをインストールする方法です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
>>: Dockerコンテナを停止または強制終了できない問題の解決策
Centos yumフォルダを開くコマンドcd /etc/yum.repos.d/を入力します。 w...
はい、CSS にも正規表現があります (アーメン) CSS で目立つための 2 つの強力なツール: ...
この記事では、星空アニメーションを実現するための高度な CSS3 LESS のサンプルコードを次のよ...
画像リンク <img src="" /> jsを使用してURLが有効...
1. HTML マークアップ言語とは何ですか? HTML は、Web ページの情報を表すマークアッ...
目次序文データバインディングとは何ですか? Angular のデータバインディングの種類一方向データ...
エクスポートデフォルト({ URL、 メソッド = 'GET'、 データ = nu...
私はしばらくの間チャートをいじっていましたが、好奇心から、CSS を使用してチャートを作成するより良...
「読み取り専用」と「無効」はどちらも、ユーザーがフォーム フィールドの内容を変更できないようにしま...
この記事では、シームレスなカルーセル効果を実現するためのVueの具体的なコードを参考までに紹介します...
相対幅と絶対幅が競合する場合のdivソリューション概要: 一般的に、絶対幅を使用する場合は px を...
次の背景画像を持つ div があるとします。 次の反射効果を作成します。 方法はたくさんありますが、...
UI カットのプロセスでは、ページはヘッダー、コンテンツ、フッターの 3 つの部分で構成されることが...
1. 対照的な色を使用します。ここでのコントラストとは、テキストの色と背景色のコントラストを指します...
今日は nginx サーバーを使用するのですが、vue プロジェクトをサーバーにデプロイする必要もあ...