mysqlの概要
MySQLはリレーショナルデータベース管理ソフトウェアです。リレーショナルデータベースの特徴は、さまざまな2次元テーブルにデータを格納することです。MySQL データベースにアクセスして管理するために最も一般的に使用される標準化言語は、SQL 構造化クエリ言語です。
1. MySQLのインストール
mysqlをインストールする方法はたくさんありますが、最も簡単で最適な方法は、バイナリメソッドのインストールです。次に、mysqlバイナリパッケージを使用してmysqlをインストールおよびデプロイします
ソフトウェアを解凍する
- tar xf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz -C / data1 / server /
- cd / data1 / server /
- ln -s mysql-5.6.35-linux-glibc2.5-x86_64 mysql
専用ユーザーを作成する
- useradd -s / sbin / nologin -M mysql
mysqlデータベースを初期化する
- / data1 / server / mysql / scripts / mysql_install_db --basedir = / data1 / server / mysql --datadir = / data1 / server / mysql / data1 / --user = mysql
関連する構成ファイル
データベース構成ファイルの管理
- mv /etc/my.cnf /etc/my.cnf-bak
- cp /data1/server/mysql/support-files/my-default.cnf /etc/my.cnf
データベース起動コマンド設定(同時に入力コマンドにコピー)
- cp /data1/server/mysql/support-files/mysql.server /etc/init.d/mysqld
- chmod + x /etc/init.d/mysqld
ファイルの変更を開始
- sed -i 's#/ usr / local / mysql#/ data1 / server / mysql#g' / data1 / server / mysql / bin / mysqld_safe /etc/init.d/mysqld
ファイルを変更した後、cat /etc/init.d/mysqldと入力し、パスを/ data1 / server / mysqlに変更します。
データベースファイルの権限管理
- chown -R mysql.mysql / data1 / server / mysql /
sedファイルコンテンツ変更コマンドの詳細な説明(vimコマンド編集コンテンツよりも簡単):
データベースを起動します
データベースを起動する前に確認してください
- netstat -tnulp | grep mysql
データベースを起動します
- /etc/init.d/mysqld start
データベースの起動状態を確認する
- netstat -tnulp | grep mysqld
環境変数を構成する
- vim / etc / profile
#この設定を最後に追加します(役割は、mysqlのすべてのコマンドをすべてのコマンドパスに追加することです)
- PATH = / data1 / server / mysql / bin:$ PATH
構成ファイルを有効にする
- ソース/ etc / profile
この時点で、mysqlのインストールは完了です。インストールが成功したかどうかをテストし、mysqlコマンドを直接入力します。
データベースコマンド操作
- データベースを表示; <---デフォルトのデータベース情報を照会
データベースを使用することを選択
- use mysql; <---は、データベースの使用を選択することを意味します。これは、CDがデータベースに入るのと同じです。
現在のデータベースを表示する
- select database(); <---は、pwdコマンドの機能と同様に、現在のデータベースを表示することを意味します
現在データベースにログインしているユーザーを表示する
- select user(); <--- whoamiコマンドと同様に、現在データベースにログインしているユーザーを表示し、mysqlは指定されたユーザーがデータベースに接続できる場所を制限することもできます
mysql データベースにログインできるディレクトリを表示します
- mysql.userからユーザー、ホストを選択します--- mysqlデータベースにログインできるディレクトリ、およびmysqlデータベースを管理できるディレクトリを表示します
データベースを作成する
- データベースデータベース名を作成します; ===>データベースを作成できます
ショーデータベース経由;表示
指定したデータベースのユーザーを作成します
データベースを作成したユーザー:
- 「123456」で識別される「iwebshop」@「localhost」にiwebshop。*のすべてを許可します。
- すべてのデータベース名を付与します。「データベースログインユーザー名」@「パスワード」で識別される「データベースログインホスト」に付与します。
#すべての権限を持つユーザーワードプレスを作成し、ログインを許可するネットワークセグメントを設定し、最後にパスワードを設定します
ユーザーを作成したら、データベース情報のフラッシュ権限を更新します。
- mysql>特権のフラッシュ、特権の リフレッシュ
- #flush特権ユーザーの作成後、データベース情報を更新します
データベースのユーザー情報を表示します。mysql.userからホストを選択します。
データベースを削除する
- データベースのデータベースを削除する===>データベースの削除は、show databases; view