序文: みなさんこんにちは。私の名前はXiaochengです。最近オンラインでいくつかの面接を行いましたが、どの会社でもデータベース面接の質問は避けられないことがわかりました。フロントエンドエンジニアの中には、面接中にデータベース関連の質問を避けられない人もいます。 インタビューを通じて、いくつかの現象も発見しました。インターネット上のデータベースチュートリアルの多くは、比較的浅いか、一方的な説明しかしていません。優れたチュートリアルは見つけにくいか、高価です。私自身のレビューを容易にし、データベースを包括的に理解したい友人を助けるために、この間、私はデータベースの知識を絶えず追いついてきました。「0から1へ-MySQLの包括的かつ深い理解」というチュートリアルを公開する予定です。チュートリアルは初心者の視点から始まり、データベースの最も簡単なインストールから、データベースがSQL文を実行する方法、データベースがデータストレージとクエリを実装する方法の詳細な理解までをカバーしています。 私たちは、面接のためであれ、知識の幅を広げるためであれ、MySQL ライブラリに興味のあるすべての友人がそこから何かを学べるように努めています。知識を「知っている」から「なぜ知っているのか」を知るようになると、給与の増加や昇進は自然に起こります。 1. ダウンロードする前に理解しておくべき概念公式サイトにアクセスしてダウンロードすると、公式サイトにはさまざまな種類のバージョンが用意されていることがわかります。これらは何を意味し、どれが必要なのでしょうか。一般的なバージョンについて簡単に紹介します。 MySQL Enterprise Edition: MySQL Cluster CGE:高スループット、高速、安定したデータ アクセスを実現するオープン ソースのトランザクション データベースです。MySQL MySQL コミュニティ (GPL): GPL オープンソース契約に従う MySQL バージョン。私たちが使用するコミュニティ バージョンのほとんどは、通常この契約に従います (無料です) MySQL Installer:インストール管理プログラムです。MySQL ファミリーには多くの製品が含まれているため、統合された管理ダウンロード ツールを提供します。 MySQL コミュニティ サーバー: 2. 必要なバージョンを選択する必要なバージョンをダウンロードするには、公式ウェブサイト(www.mysql.com/)にアクセスするか、クラウドディスクから直接ダウンロードしてください(プライベートメッセージを送ってください。この方法の方が速いです)。 ダウンロード手順は次のとおりです。 (1)MySQLのウェブサイトにアクセス => 「ダウンロード」オプションを選択 => 「MySQLコミュニティ(GPL)ダウンロード」をクリック » (2)ニーズに応じて「MySQL Community Server(GUIなし - 推奨)」または「MySQL Workbench(GUIあり)」を選択します。 (3)インストールパッケージをダウンロードします(32ビットコンピュータの場合は32ビットインストールパッケージをダウンロードします。64ビットコンピュータの場合は64ビットインストールパッケージをダウンロードします) (4)ダウンロードしたインストールパッケージを解凍する (5)環境変数を設定する 環境変数:コマンドラインに任意の値を入力すると、 3. MySQLサービスに接続する(1)MySQLサーバーを起動してログインする (2)MySQLサービスが起動できない場合は、次の設定を実行してください。
[mysqld] # ポート 3306 を設定 port=3306 # mysql のインストールディレクトリを設定します basedir=D:\Mylargeprogram\Mysql\mysql-8.0.12-winx64 # mysql データベースデータの保存ディレクトリを設定します。datadir=D:\Mylargeprogram\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
次のように: (3) mysqld --installと入力して、mysqlをWindowsサービスに登録します。すでに存在するというメッセージが表示されたら、スキップします。 (4) mysqlサービスを起動します: (5) MySQL サービスに接続します: (6)パスワードを変更します。MySQL 5.xおよび8.xバージョンの場合、手順は次のとおりです。
// バージョン 5.x の変更 UPDATE USER SET PASSWORD=PASSWORD('your password') WHERE USER='root'; // 8.x バージョンの変更 // 形式: テーブル名ユーザー名 @user テーブルユーザー名を Host フィールド値に対応させて変更し、どの暗号化技術を使用するかを指定します (識別されるのは '変更されたパスワード' です) ALTER USER root@localhost を caching_sha2_password によって '123456' として識別します。
以下もご興味があるかもしれません:
|
>>: 404エラーページを作成する際に注意すべき問題の簡単な分析
目次1. プロパティを型リストに制限する2. デフォルトのコンテンツと拡張ポイント3. ネストされた...
序文Linux で最も広く使用されているデータベースは MySQL です。この記事では、Linux ...
質問コントロールをクリックすると、コントロールの下にフローティング レイヤーが表示されます。通常の方...
この記事から、MySQL を紹介し学習するための新しい一連の記事がスタートします。なぜ MySQL ...
最近、あるプロジェクトに取り組んでいたとき、自分のプロジェクトでは CSS3 のアニメーション技術を...
この記事では、トークンログイン認証を実装するためのVUEの具体的なコードを例として紹介します。具体的...
目次1. Gojsの実装1. 描画2. 破線の実装3. 点線を動かす2. 点線と点線アニメーションの...
Linux に Scala 環境をインストールするのは非常に簡単です。Ubuntu 環境であれば、さ...
(I) mysql5.7のインストール: ❀詳細:無料のグリーンバージョン5.7のインストール方法は...
問題の再現HTML を使用して編集する場合、特殊記号によってエラーが表示されることが多く、極端な場合...
ステップ 1: 環境変数を構成する (解凍パス: G:\mysql\mysql-5.7.21-win...
1. ダウンロード1. MySQL msi 公式 Web サイトから最新のダウンロードをクリックす...
序文この記事では、Linux で Squid プロキシ サーバーを設定することに関する関連コンテンツ...
目次ToDoリストを例に挙げましょうディレクトリは次のとおりですアプリ入力.jsリスト.jsアイテム...
この読書ノートでは、主にファイルシステムに関連する操作を記録します。ディスクとディレクトリの容量ディ...