リモートクラウドサーバーのMySQLに接続するためのMySQL Workbenchを使用してUbuntuの

1.新規ユーザーを作成します。

一般的な安全性のために、私たちは直接、新規ユーザーを作成する代わりに、選択し、rootユーザーを使用しないでください。

サーバーでは、MySQLを行く、MySQLの-uルート-pを入力し、

次に、ユーザーを作成するには、次のコマンドを入力します。

GRANT ALL ON * * 'PWD' で識別されるユーザー@ 'IP' まで。

なお、ここでいう権利についての知識はありませんが、

ユーザーは、作成するユーザー名です

IPアドレスがアクセスされ、%がリモートアクセスを表し、ローカルホストがローカルアクセスである、また、特定のIPアドレスに特定することができ、我々はここで使用することは%です

PWDが作成するパスワードです

すべての上に作成されたユーザーは、ユーザー権限を持つことである、rootユーザーが管理者であるだけに第二として理解することができます。

 

あなたが作成した後権限テーブルを更新することができます

FLUSH PRIVILEGES;

我々はMySQLを再起動することができますので、最新の情報に更新は、できません。

sudoの/etc/init.d/mysql再起動

リモートアクセスを入れます

MySQLのリモートアクセスはデフォルトで無効になっているので、私たちはそれを変更する必要があります。

sudoのvimの/etc/mysql/mysql.conf.d/mysqld.conf

この設定ファイルは、文字セットが内部のこのファイルに変更された変更を含め、私たちのUbuntuのです。文字セットを変更します。

私たちは、バインドアドレス= 127.0.0.1内でこのファイルを見つけます

そして、それについてコメント

我々は唯一の接続はlocalhostを受け入れるデフォルトでは#から
#公式翻訳の下では、デフォルトでは、我々は唯一のローカルホストからの接続受け入れ
#バインドアドレス= 127.0.0.1を

3. MySQLのWorkbenchを使用して

次に、あなたが友達になることができます!

Linuxの(Ubuntuの)システムのmysql-5.7は、文字セットを変更します

原因:私は記事のMySQLがインターネットの文字を変更する表示されたら、設定ファイル/etc/mysql/my.cnfが言いました

私は、コンテンツが他の人と同じではないことを見つけるために、上記の私のmy.cnfファイルを開いたときしかし、私は、これは確かに正しいファイルではないと思います

公式サイトで勉強した後、実際のファイルを見つけました

これは

/etc/mysql/mysql.conf.d/mysqld.cnf

少なくとも私のローカルコンピュータとクラウドサーバー上にある、または、私のmysqlデータベースボーエンに応じてファイルの上に設置されています

その後、我々は[mysqldを]以下を追加見つけ、上記のファイルを編集します。

文字セットサーバ= UTF8

その後、サービスを再起動します

sudoの/etc/init.d/mysql再起動

MySQLを行く見るにはログインしてください

mSQLの>「文字%」のような変数を表示。

[OK]をクリックします。

おすすめ

転載: www.linuxidc.com/Linux/2019-07/159619.htm