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 に変換)
このトピックは、2012 年後半の社内共有です。まだ記事にはなっていませんが、春節が近づいているので...
フロントエンド ページの需要が増加し続けるにつれて、一部のシーンではグラデーションの背景要素が必要に...
CentOS7 システムを使用するのは今回が初めてで、ネットワーク構成を行う際に多くの問題が発生し...
負荷リクエスト成功リクエストに失敗しました cmdをクリックし、ファイルパスでEnterキーを押しま...
HTML、CSS、JS を使用してシンプルな Web 計算機を作成する方法は?コンピュータには次の...
1. 重複行を見つける blog_user_relation a から * を選択 WHERE (...
Unix/Linux サービスsystemd サービス操作プロセス1. JDKがインストールされたC...
目次事業背景テクノロジーの活用技術的な問題デザインのアイデア😱 困惑と苦痛に満ちた顔🙄考え始める🌲デ...
この記事では、例を使用して、MySQL ストアド プロシージャでの if ステートメントの使用方法を...
目次概要コンポーネント間でデータを共有する方法Vuex の原則の紹介Vuexはコンポーネントのグロー...
この記事では、例を使用して、MySQL ストアド プロシージャを作成 (CREATE PROCEDU...
この記事では、CSS 画像アニメーション効果(フォトフレーム)のサンプルコードを紹介し、皆さんと共有...
canisue (http://caniuse.com/#search=border-radius)...
質問通常の開発では、プロジェクトを Tomcat にデプロイする場合、プロジェクトを war パッケ...
目次1. 基本理論1.1 取引1.2 分散トランザクション2. 分散トランザクションソリューション2...