MySQL 8.0.12のインストールと使用のチュートリアルを録画しました。 ウィンドウズ まず、公式ウェブサイトから圧縮パッケージをダウンロードします。 インストールディレクトリに解凍します。 圧縮されたディレクトリに入り、ディレクトリ内に新しい my.ini を作成し、内容を次のように構成します。 [mysqld] # ポート 3306 を設定 port=3306 # mysql のインストール ディレクトリを設定します。basedir=D:\\mysql\\mysql-8.0.12-winx64 # ここでは必ず二重スラッシュ \\ を使用してください。私は単一のスラッシュを使用すると間違いを犯しますが、他の人のチュートリアルを見ると、単一のスラッシュを使用している人もいます。自分で試してみてください # mysql データベースデータの保存ディレクトリを設定します datadir=D:\\mysql\\mysql-8.0.12-winx64\\Data # 上記と同じ # 最大接続数を許可します max_connections=200 # 許容される接続失敗の回数。これは、誰かがこのホストからデータベースシステムを攻撃しようとするのを防ぐためです。max_connect_errors = 10 # サーバーが使用するデフォルトの文字セットは UTF8 です 文字セットサーバー=utf8 # 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB # デフォルトでは、認証には「mysql_native_password」プラグインが使用されます。default_authentication_plugin=mysql_native_password [mysql] # mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します [クライアント] # MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。ポート = 3306 デフォルトの文字セット=utf8 ディレクトリを環境変数に追加します。 管理者としてcmdを実行します。 MySQL インストール ディレクトリの bin ディレクトリでコマンドを実行します: mysqld --initialize --console; 実行が完了すると、root ユーザーの初期パスワードが次のように出力されます: [サーバー] root@localhost の一時パスワードが生成されました: rI5rvf5x5G,E このうち、rI5rvf5x5G,E はスペースなしの初期パスワードなので、すぐに閉じないでください。 MySQL インストール ディレクトリの bin ディレクトリでコマンドを実行します: mysqld --install; インストールが完了したら、net start mysql コマンドを使用して MySQL サービスを開始できます。 net stop mysql コマンドを使用してサービスを停止します。 sc delete MySQL/mysqld -remove; コマンドを使用して MySQL サービスをアンインストールします。 MySQL インストール ディレクトリの bin ディレクトリで、次のコマンドを実行します: mysql -u root -p (パスワードを空白にして、root アカウントとして MySQL にログイン)。次に、上記のパスワードを入力します。 MySQL でコマンドを実行します。 ALTER USER 'root'@'localhost' を '新しいパスワード' によって mysql_native_password で識別します。 コマンドの最後には「;」がなければならないことに注意してください。これは MySQL の構文です。 管理者ルートのホストは localhost です。つまり、localhost のログイン アクセスのみが許可されます。他の IP アドレスからのログインを許可する場合は、新しいホストを追加する必要があります。すべての IP アドレスからのアクセスを許可する場合は、直接「%」に変更できます。 ユーザーを作成します: 'xxh'@'%' というユーザーを作成し、'xxh123!@#' によって mysql_native_password で識別します。 *.* のすべてを root@'%' に許可し、'password' で識別します。ルートユーザーにリモートログインを許可するように設定します。 ユーザーを確認します: user\G からユーザー、ホスト、プラグイン、認証文字列を選択します。 すべての権限を付与します: *.* のすべての権限を 'xxh'@'%' に付与します。 基本的なクエリと変更の権限を承認し、必要に応じて設定します。 *.* に対して SELECT、INSERT、UPDATE、DELETE、CREATE、DROP、ALTER 権限を 'xxh'@'%' に付与します。 ユーザー権限を表示します。 'xxh'@'%' の許可を表示します。 リナックス 注意すべき点がいくつかあります: 1. MySQL をインストールした後、/ect/my.cnf のデータベース エンコーディング設定を変更し、次のフィールドをそれぞれ追加します。 [mysql] デフォルトの文字セット=utf8 [クライアント] デフォルトの文字セット=utf8 [mysqld] 文字セットサーバー=utf8 2. データベースのセキュリティ設定を初期化します: リモート接続を容易にするため、mysql_secure_installation。 3. Navicat を使用してデータベースに接続します。 素晴らしいトピックの共有: MySQL の異なるバージョンのインストール チュートリアル さまざまなバージョンの MySQL 5.7 インストール チュートリアル さまざまなバージョンの MySQL 5.6 インストール チュートリアル さまざまなバージョンのmysql8.0インストールチュートリアル 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Vue.jsクラウドストレージで画像アップロード機能を実現
>>: Docker を使用して Spring Boot をデプロイする方法
require メソッドの読み込みルールキャッシュからの読み込みを優先するコアモジュールパス形式のモ...
XHTML は CSS レイアウトの基礎です。jb51.net は常に XHTML 知識の習得を重視...
目次1. 解決策2. サーバーから返されたトークンをブラウザに保存する3. リクエストにアクセス権限...
注: ソフトウェアのインストールの基本ディレクトリ パスは /usr/local です。ソフトウェア...
目次序文1. 新しいVueプロジェクトを作成する2. WebStormの設定1. デバッガポートを設...
目次1. 機能紹介2. キーコード2.1 ホームページの機能2.2 製品情報を追加する2.3 データ...
この記事では、マーキーのシンプルな効果を実現するためのVueの具体的なコードを参考までに共有します。...
私はインターネット上で数え切れないほどの my.cnf 構成を読みましたが、言及されている構成のほと...
目次1. はじめに2. インターフェース3. 簡単な例4. 結論1. はじめにMDN の公式 Web...
MySQL レプリケーションには、SQL ステートメント ベースのレプリケーション (SBR)、行ベ...
1. はじめに今、ウォーターフォールフローについて書くことは、古い内容の焼き直しと見なされますか?気...
1. システム内で開いているファイルの最大数を確認する #現在のリソース制限設定を表示する ulim...
1. 新旧ドメイン名のジャンプ適用シナリオ: ドメイン名ベースのリダイレクト。会社の古いドメイン名は...
序文Linux では、コンパイルとリンクには Makefile を使用する必要がありますが、適切な ...
多くのウェブサイトでは、ユーザーが簡単に検索したり他のページに移動したりできるように、上部にナビゲー...