MySQLコミュニティサーバーのインストール
ダウンロード:https://dev.mysql.com/downloads/mysql/、ZIPのインストールは、解凍後に実際には使用することができますが、設定する必要があります。
D:\ mysqlの\ mysqlの-8.0.17-winx64、同じフォルダ内に作成したmy.iniファイル、設定するには、次の情報Dドライブにファイルを解凍1つの解凍。D:\ mysqlの\ mysqlの-8.0.17-winx64 \ binフォルダには、将来のシステム環境変数は呼び出しを容易にします。
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\mysql\mysql-8.0.17-winx64
# 设置mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置
# datadir=D:\mysql\mysql-8.0.17-winx64\data
# 允许最大连接数
max_connections=20
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
2、実行cmdは、コマンドを使用してmysqld --initialize --console、データベースを初期化し、それが出力初期rootユーザーのデフォルトパスワードは戻って必要なログに記録するだろう
3、インストールサービスは、使用するコマンドのmysqld --install [サービス名]、インストールのbinフォルダに必須のCD、サービス名は、MySQLを区別する必要があるため、デフォルトの場合、複数のコンピュータ上のMySQLサービス
4、コマンドを使用し、スタートでnet start mysqlの
5、ログ、MySQLの-hホスト名-uユーザ名-p、このマシンを利用するにはログイン:MySQLの-uルート-pを、一時的なパスワードの前を入力してください
- -h:mysqlのホスト名は、クライアントのログインを指定し、このマシンにログインを省略または使用のローカルホストまたは127.0.0.1することができます
- -u:ユーザ名のログイン
- -p:使用したパスワードを、パスワードが空白の場合、オミットこの
6、コマンドを使用し、パスワードを変更する ALTER USERの「ルート」@「localhostの 」BY mysql_native_passwordで識別「 パスワードを」;
セミコロン、SQL構文がなければならないことに注意
-------------------------------------------------- -----ここで終わった展開--------------------------------------- -----------
図7は、コマンドを使用してデフォルトのインストールデータベース視聴用のMySQL;表示データベースのテーブルの表示、ユーザのMySQLテーブルを格納するユーザ情報が、デフォルトのユーザを表示する、:ユーザーからauthentication_string、SELECTユーザ、ホストと、 ホストの管理者ルートの代わりに、ローカルホストでありますlocalhostのみログインアクセス。あなたが開いている他のIPのログインを許可したい場合は、新しいホストを追加する必要があります。あなたはすべてのIPアクセスを許可する場合に直接変更することができます「%。」
8、追加ユーザーが mysql_native_passwordで識別USER 'ユーザ名' @ '%' CREATE BY ' password'を。
チェックユーザー を選択したユーザ、ホスト、プラグイン、authentication_stringユーザから。
9、許可リモートデータベース
すべての承認権限 GRANT ALL PRIVILEGESの* * TO ON。 ' ユーザ名' @ '%';
認定の基本的なアクセス権を変更するには、クエリ GRANT SELECT、INSERT、UPDATE、。 DELETE、CREATE、DROP、ALTER ON * * TO ' '%' @ユーザー名';
ビューのユーザー権限は、 「ユーザー名」@「%」のための助成金を示し;
MySQLのクライアント実行可能プログラムは、MySQLで、MySQLサーバの実行可能プログラムは、mysqldのです。
その他のコマンド:
サービス開始 ネット開始mysqlの、サービス停止 でnet stop mysqlの、アンインストールサービスSC削除MySQLやmysqldを削除
出口のMySQL を終了