1. mysqlの圧縮パッケージを/usr/localフォルダに解凍し、名前をmysqlに変更します。 #解凍 tar -zxf mysql-5.7.27-el7-x86_64.tar.gz -C /usr/local/ #名前の変更 /usr/local/ をコピーします mysql-5.7.27-el7-x86_64/mysql をコピーします。
mysql を入力します。5.7 にはデータ ディレクトリがないため、自分で作成します。 cd mysql/ mkdirデータ
mysqlユーザーとユーザーグループを作成する [root@airflow mysql]# グループ追加 mysql [root@airflow mysql]# useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql/ #useradd -r パラメータは、mysql ユーザーがシステム ユーザーであり、システムにログインするために使用できないことを示します。4. mysql ディレクトリの権限を変更します。以前はルート権限でしたが、mysql 権限に設定します。 chown -R mysql:mysql /usr/local/mysql/
データベースを初期化する ./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
ローカルシステムサービスにmysqlを配置する cp -a ./support-files/mysql.server /etc/init.d/mysqld 7. MySQLにはmy-default.cnfファイルがないので、/etc/my.cnfファイルを直接編集します(my-default.cnfをアップロードすることもできます) vi my.cnf [mysqld] ベースディレクトリ=/usr/local/mysql データディレクトリ=/usr/local/mysql/data ソケット=/tmp/mysql.sock ユーザー=mysql ポート=3306 文字セットサーバー = utf8mb4 照合サーバー = utf8mb4_unicode_ci init_connect = '名前をutf8mb4に設定' シンボリックリンク=0 最大接続数=200 デフォルトのストレージエンジン=INNODB 小文字テーブル名=1 最大許容パケット数=32M 明示的なタイムスタンプのデフォルト=true [mysqld_safe] ログエラー=/var/log/mysql/mysql.log pidファイル=/var/run/mysql/mysql.pid 注意: mysql は通常、Unix ドメイン ソケット ファイル (通常は /tmp/mysql.sock) を介して localhost に接続します。ソケット パスを変更しないでください。そうしないと、ローカル mysql に接続するときにエラーが発生します: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' ログエラーとpidファイルのパスはmy.cnfで設定されているため、/var/log/と/var/run/にmysqlディレクトリを作成し、mysqlユーザーに完全な権限(chmod)を与える必要があります。 chmod -R 777 /var/log/mysql/ chmod -R 777 /var/run/mysql/ そうでない場合、起動時に以下に示すようにエラーが報告されます。
MySQLサービスを開始する
初期パスワードを表示し、MySQLにログインしてみます
ログインに成功しました。パスワードを変更してください 'root'@localhost のパスワードを設定 = PASSWORD('123456');
mysql 環境変数を設定し、/etc/profile ファイルを変更し、下部に設定を追加して、起動時に自動的に起動するように追加します。 次の構成を追加します。 即時発効
12. 自動起動設定 chmod +x /etc/init.d/mysqld chkconfig --add mysqld chkconfig --list mysqlサービスが表示され、3、4、5がすべてオンになっている場合は成功です。オフになっている場合は、次のように入力します。 その後、コンピュータを再起動します
MySQLの実行状態を確認する
ルートアカウントのIPログインを許可する mysql -u ルート -p mysql を使用します。 ユーザーを更新します。ホストを '%' に設定し、ユーザーを 'root' に設定します。 権限のフラッシュ; 設定ファイルの例 [mysqld] ソケット=/var/lib/mysql/mysql.sock ポート = 3306 ベースディレクトリ=/softwares/mysql_5727 データディレクトリ=/softwares/mysql_5727/data 最大接続数=200 文字セットサーバー=utf8mb4 デフォルトのストレージエンジン=INNODB 小文字テーブル名=1 最大許容パケット数=32M 明示的なタイムスタンプのデフォルト=true 以下もご興味があるかもしれません:
|
>>: WeChat パブリック アカウントの録音ファイルを再生して保存します (amr ファイルを mp3 に変換)
1. 指定されたディレクトリにリポジトリを作成し、ディレクトリ全体を保存してください。この記事のサン...
mysqlrootパスワードの設定と変更初めて MySQL データベースに入ります。 !環境変数にm...
1. テスト環境名前バージョンセント7.6ドッカー18.09.06 2. オンラインインストールここ...
html4:コードをコピーコードは次のとおりです。 <フォーム> <p>&l...
HTMLでCSSを定義するには、埋め込み、リンク、インラインの3つの方法が一般的に使用されます。 1...
開発の問題点開発プロセスでは、データベース フィールドが頻繁に変更されるため、RD 環境と QA 環...
序文プロジェクト開発では、アイコンを使用する方法はたくさんあります。iconfont で適切なアイコ...
1. 説明前回は、MySQL のインストールと構成、MySQL ステートメントの使用、MySQL デ...
今日、外出中に同僚から、ウェブサイトのバックエンドにアクセスできないというメッセージが届きました。と...
目次1. ブラウザのサポート2.エクスポートモジュールのエクスポート3. モジュールをインポートする...
目次CSS3 ボックスモデルa. CSS3 フィルターb. CSS3 calc関数c. CSS3 ト...
データベースを使用するアプリケーションを開発する場合、必然的にユニオンクエリを使用する必要があります...
npm インストールチュートリアル: 1. Node.jsインストールパッケージをダウンロードする公...
目次ロックの概要ロックの分類データベース操作の粒度データ操作の種類MySQL ロックさまざまなストレ...
この記事の例では、ページング機能を実装するためのVueの具体的なコードを参考までに共有しています。具...