インストールのMySql(Ubuntuの)

図1に示すように、ネットワークを設定します

2、MySQLをインストール

  aptインストールのMySQLサーバ

図3は、パスワードなしでアクセスすることができ、MySQLの設定ファイルを変更し、rootユーザーに切り替え

   1、ルートユーザ切断:SUルートを   

   2、ファイルを入力します。sudo vimの/etc/mysql/mysql.conf.d/mysqld.cnf

        3、設定を追加:スキップ・助成金・テーブル

   127.0.0.1 =バインドアドレス:4、リモートアクセスをすることができ、道をコメントアウト

ルート@ caichb-VirtualBoxは:/ホーム/ caichbの#sudoのvimの/etc/mysql/mysql.conf.d/mysqld.cnf
..................
[mysqld_safeを] ソケット
= / var /実行/ mysqldを/ mysqld.sock 素敵 = 0 [mysqldを] * 基本設定 #1 のユーザ = mysqlの PID -file =の/ var /実行/ mysqldを/ mysqld.pid ソケット のmysqld / /実行=の/ var / mysqldを。靴下 ポート = 3306 BASEDIR = / USR DATADIR =の/ var / libに/ mysqlの TMPDIR = / tmpの LC -messages-dirは=を/ usr / share / mysqlの スキップ -external- ロック スキップ -grant- テーブルを #代わりに、スキップの -networking デフォルトをのみリッスンするようになりました より多くの互換性があり、それほどではありません#localhostを固定します。#bind -address = 127.0.0.1

4、再起動mqsql

  サービスMySQLの再起動

5、設定  

caichb @ caichb-VirtualBoxは:〜$ - mysqlの-uルートP 
:パスワードの入力
を監視MySQLへようこそ。コマンドは、で終わります。や\ g。
MySQLの接続IDがある 2 
:Serverバージョン 5.7.27-0ubuntu0.18.04.1 (Ubuntuの)

著作権(C) 2000、2019、Oracleおよび/ またはその関連会社。全著作権所有。

Oracleは、Oracle Corporationの登録商標です / またはその
関連会社。その他の名称はそれぞれの商標または登録商標です
所有者。

タイプ「の助けを;」または「\ hの」のためのヘルプ。型「\ c」が現在の入力文をクリアします。

mysqlの > MySQLを使用します
テーブル情報を読み取るためのテーブルとカラム名の補完
あなたはオフにすることができ、この迅速な起動と取得する機能を- 
データベースが変更さ
mysqlの > を選択し、ユーザー、ユーザーからプラグイン。
+ ------------------ + ----------------------- + 
| ユーザー| プラグイン| 
+ ------------------ + ----------------------- + 
| ルート| auth_socket | 
| mysql.session | mysql_native_password | 
| mysql.sys | mysql_native_password | 
| debian-SYS-のmaint | mysql_native_password | 
+ ------------------ + ----------------------- + 
組の4行(0.00 秒)


mysqlの > アップデート・ユーザー・セットauthentication_string =パスワード( "123456")、プラグイン= 'mysql_native_password'ユーザ= 'ルート' 
クエリOK、 1行の影響を受け、1つの警告(0.01 秒)
マッチ行: 1の変更:1つの警告:1 

MySQLの > を選択したユーザ、ユーザからのプラグイン。
+ ------------------ + ----------------------- + 
| ユーザー| プラグイン| 
+ ------------------ + ----------------------- + 
| ルート| mysql_native_password | 
| mysql.session | mysql_native_password | 
| mysqlの。SYS | mysql_native_password | 
| debian-SYS-のmaint | mysql_native_password | 
+ ------------------ + ----------------------- +
セット内の4行(0.00 秒)

  MySQLの> *すべての付与*「%」@ rootに付与オプションで「123456」によって識別されます。
  クエリOK、影響を受けた0行、1つの警告(0.00秒)

mysqlの > フラッシュ権限; 
クエリOK、影響を受けた0行(0.00秒)

 6、設定を復元

  スキップ・助成金・テーブルをコメントアウト

ルート@ caichb-VirtualBoxは:/ホーム/ caichbの#sudoのvimの/etc/mysql/mysql.conf.d/ mysqld.cnf 
#のMySQLデータベースサーバーの設定ファイル。
#あなたはコピーすることができ、これを:のいずれかに「/etc/mysql/my.cnf」 - グローバルオプション、設定する「〜/ .my.cnf」USER-設定する- 特定のオプションを。
#一つは、すべて使用することができ、長いプログラムがサポートするオプションを。
#の実行プログラム - 利用可能なオプションのリストを取得するのに役立つとして --print- それが実際に理解し、使用するかを確認するためにデフォルト設定されています。
#の
説明については#参照
#のhttp://dev.mysql.com/doc/mysql/en/server-system-variables.html 

#これは、すべてのMySQLクライアントに渡される
パスワードがダニに同封されるべきであると報告されている。# / 引用
escpecially#を場合、彼らは「#」を含みます文字... 
#編集することを忘れないでくださいは/ etc / mysqlの/ debian.cnfソケットの位置を変更するとき。

#ここのエントリであるため、いくつかの特定のプログラム
#以下の値を使用して、少なくとも32Mラム持っていると仮定

[mysqld_safeを] 
ソケット           =の/ var /実行/ mysqldを/ mysqld.sock 
素敵             = 0 

[mysqldを]  * 基本設定を
ユーザー             = mysqlの
PID -file =の/ var /実行/ mysqldを/ mysqld.pid 
ソケット           =の/ var /実行/ mysqldを/ mysqld.sockの
ポート             = 3306 
BASEDIR          = / USR 
DATADIR          =の/ var / libに/ mysqlの
TMPDIR           = / tmpの
LC -messages-DIR =を/ usr / share / MySQLの
スキップ -external- ロッキング
 #skip -grant-テーブル

7、再起動mqsql

  サービスMySQLの再起動

 

おすすめ

転載: www.cnblogs.com/sleepingDogs/p/11262679.html