LinuxにMySQL環境と構成をインストールする

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

 

 

元の記事を29件公開 いいね1 訪問数574

おすすめ

転載: blog.csdn.net/wennie11/article/details/105536900