3-mysqlのデータベースのインストールとリモート展開を使用してアリクラウド(ECSサーバー)

1.インストール

1. rpmパッケージをダウンロードし、ダウンロードアドレスのHTTP:// dev.mysql.com/downloads/mysql/、Linuxのジェネリック版を選択してください

 

2。は/ usr / local / mysqlのフォルダ、ディレクトリにアップロード4 rpmパッケージを作成      
MySQLのインストールパッケージと可視化ツールNavicatはクラウドディスクにアップロードされた私の学校のうち、公開番号については、当面の懸念(の困っている友達を以下、二次元コードを取得するのpython)

 

3 MySQLのコミュニティ-RPMはコモン-ivhディレクトリに、コマンドを入力します。5.715 - 。1つの .el7.x86_64.rpm共通の取付

 

4。インストールエラー場合、コマンドを入力はMariaDB -Y-libs- YUMを取り除く。15.544である - 2 .el7.centos.x86_64パケット衝突の修理、
及びその後上記パラメータを削除再インストール共通(手順2を実行します赤い部分のうちコマンド、別のコンピュータ)が矛盾してもよいです

 

図5は、再度実行するステップ2、RPM-コミュニティコモン-ivhのMySQLである5.715 - 。1つの .el7.x86_64.rpm共通の取付 

 

 

6。libs-のMySQLコミュニティ-RPM -ivhコマンドを入力します5.715 - 。1つの .el7.x86_64.rpmマウントLIBSを

 

7 ..コマンドを入力します。クライアント- MySQLのコミュニティ-RPMを-ivh 5.715 - 。1つの .el7.x86_64.rpmクライアントのインストール

 

 

8入力は-ivh MySQLのコミュニティ-RPMサーバー-コマンド。5.715 - 。1つの .el7.x86_64.rpmサーバーのインストール

 

9。起動してmysqldサービスを入力し、MySQLを起動します

 

10 mysqld.serviceを有効systemctl入力し、スタートのmysqlから起動するように設定することができます

 

 

11は grepを入力し、「パスワード / VARの /log/mysqld.logビューをとMySQLランダムに生成されたパスワードをコピーします

 

 

12。直接入力し、入力したコードをコピーして貼り付けるオーバー-pコマンドでmysql -u rootと入力し、次のように入力します。

 

 

13.コマンド入力のSETパスワード=パスワード(新しいパスワードを);新しいパスワードを設定し、パスワードのノートナンバー小文字は特別なシンボルが、それ以外の場合はエラーを持って、その後、終了するには終了し、新しいパスワードのテストを再入力し、パスワード変更の成功することができます大文字

 

 

 2.すでに詳細なインストール書くmysqlの、我々は、リモート展開を断るする必要が

「Navicatは使用してデータベースに接続するときにホストサーバーの接続エラーが発生したXXXを ISに許可されていない接続し、このエラーMySQLサーバー」。このエラーのように、それは典型的なリモートアクセス権の問題です。

1.ログのMQLのmysql -uルート-p

 

2 データベースを表示し、ショーのデータベースを使用して
  、使用するMySQLを使用して、MySQLのデータベースを選択

3.続いて、次のコマンドを入力します。DB_NAME上のすべての権限を付与* GRANT OPTIONを「パスワード」によって識別される「username'@'xxx.xxx.xx.x」に;.

  上記の文は、ユーザーがリモートxxx.xxx.xx.xにユーザー名にこのIPにログインすることができ、それがこのユーザ名ユーザにデータベースdb_name権のすべてのテーブルを承認すると述べ、ユーザーのパスワードのユーザー名とパスワードを設定します。

  解析パラメータ:

  すべての特権を表し、本明細書に与えられた指定されたユーザに与えられたすべての権限は、例えば、特定の許可で置き換えることができる:SELECT、INSERT、UPDATE、DELETE、作成、等は、カンマで区切られた「」により特定の権限との間にドロップ。

  。DB_NAME *はテーブルに固有の上記の権利を指し、db_nameは*続いて、データベース名を参照すると、すべてのテーブルのことを意味し、従って推論することができる:すべての許可のデータベースのすべてのテーブルは、「*」 「データベース名。*」、データベーステーブルのライセンスのために認可されたデータベースのすべてのテーブルのための「データベース名・テーブル名。」

  ユーザー名は、ユーザー認証、ユーザーは存在しないユーザーであってもよいし、ユーザーに存在することができるを与えたいものを表します。(あなたは、直接ルートを使用することができます)

  xxx.xxx.xx.xを使用すると、IPリンクを制限したくない場合は、リモート接続のIPアドレスは、あなたのIPは、「%」することができように設定されていることを示しています。

  ユーザーのパスワードのユーザー名・パスワード(簡単に覚えていて、元のデータベースと一致するように)

  次のように上記の文の最後の実施後、通常即効と、戻り値です。

  影響を受けたクエリOK、0行(0.01秒)

  上記のステートメントがなければ、すぐに有効にするには、次のコマンドを実行します。

  MySQLの>フラッシュ権限

  あなたはまだLinuxで再起動するために接続できない場合。

私が直接、すべてのデータテーブルのすべての権限を使用しています:* * GRANT OPTIONを「111111」によって識別される「%」@「ルート」へのすべての権限を付与;.

 

 

図4は、機械の端部コネクタNavicatはデータベースで使用され、ビルドテーブルのデータベースを作成するように動作することができます。

 

 3。

3.ポートに行く必要はアリクラウドサーバーを開くように設定されている
   :チュートリアルを表示することができますhttps://www.cnblogs.com/wang102030/p/11516831.htmlを

 

 私はデータベースのインストール、爬虫類ケースやスキルについて、自己のpythonのいくつかをまとめています(学校のpythonのうち)社会的関心の個人番号へようこそ。

 

 

 

おすすめ

転載: www.cnblogs.com/wang102030/p/11515586.html
おすすめ