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 に変換)
Redis は、ANSI C で記述されたオープンソースの NoSQL データベースであり、ネットワ...
概要私は 1 年以上 Docker を使用しています。最近、サービスをすばやくオーケストレーションし...
span タグは HTML ウェブページを作成するときによく使用されますが、このタグの使い方がよくわ...
目次リスナー1.ウォッチエフェクト2.見る1.1 聴くための最初の方法1.2 聞く2つ目の方法1.3...
方法 1: <input id= "File1" type= "...
目次概要演算子の改良と正確なinstanceofよりスマートなオブジェクトリテラル推論固有のシンボル...
1. 新機能MySQL 5.7 はエキサイティングなマイルストーンです。デフォルトの InnoDB ...
序文最近、CentOS 7 で MySQL 5.7.23 をアップグレードする際に落とし穴を発見しま...
1.VirtualBoxソフトウェアをダウンロードしてインストールするまず、VirtualBox の...
Dockerのインストール公式インストールスクリプトを使用して最新バージョンのDockerをインスト...
仕える: # chkconfig --list すべてのシステム サービスを一覧表示します # ch...
1. MMMの紹介: MMM は、Multi-Master Replication Manager...
1 つのサーバー上で 3 つの MySQL インスタンス プロセスが開始され、それぞれ異なるポート ...
<br />テキストデザインでは、通常、テキストのレイアウト、つまりテキストをより美しく...
1. はじめに今日、同僚から、MySQL を使用して ElasticSearch に似た全文検索機能...