概要
簡単な紹介
プログラマーは、SQL を使用してデータベース管理システム (MySQL) を制御し、データベース上で操作します。
データ・モデル
最初のテーブルの Zhang Woji の dept_id は 1 で、この dept_id が 2 番目のテーブルの ID であり、これらのテーブルは相互に接続されているため、リレーショナル データベースになります。
ユーザーは、リレーショナル データベース (DBMS) を使用してデータベースを作成し、データベース内にデータ テーブルを作成し、さらにデータ テーブル内にデータを作成することができます。これが MySQL のデータ モデルです。
Win10のインストール
インストールはこのブログ MySQL に従ってインストールできます(詳細、初心者に適しています)、非常に簡単です。
環境変数
ここではインストール後の設定について説明しますが、まず環境変数を設定することで、毎回 bin\ ディレクトリで起動する必要がなくなります。
次のように:
bin\ に対応する場所であるパスを追加するだけです。
次に、mysql を最後まで確認して終了し、再度 mysql に入ります。
パスワードを変更する
- cmd(コマンドプロンプト)を管理者として実行するには、管理者である必要がありますが、これは今後も同様です。
- を入力する
net start mysql
と正常に起動します - を入力し
mysql -u root -p
、パスワードを入力したら成功しました
ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';
パスワードには、設定するパスワードを入力します。
たとえばALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
、セミコロンを忘れずに追加すると、次回のログインで新しいパスワードを使用できます。
起動スクリプトを作成する
デスクトップに新しいテキストを作成し、名前を変更して、接尾辞 .bat が付いたファイルに変更します。
次に、次のコードをコピーして保存します。-p が自分のパスワードの後に、 -p の隣にスペースを入れずに直接書き込むことに注意してください。
@%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit cd /d "%~dp0"
net start mysql
mysql -u root -p123456
@net stop mysql
次に、このファイルをダブルクリックして実行すると、mysql が自動的に開きます。
終了するときに を入力するとquit;
、mysql を自動的に終了し、サービスを停止できます。
現在最新の永久版がありますが、リソースの問題を考慮し、必要な場合はプライベートメッセージをください。
DataGrip2021.2をインストールする
古いバージョンをインストールします。30 日間無料で試用できます。
圧縮パッケージをダウンロードして
、指定したディレクトリに解凍し、bin ファイルを入力して exe を見つけ、
右クリックしてショートカットを作成し、デスクトップを選択し、名前を変更します。
別のファイルをダウンロード: https://pan.baidu.com/s/1hM0ywuFxO3I51BjiVORMeQ
抽出コード: gzua
次に、DataGrip を開き、30 日間の使用を申請し、プロジェクトを作成します。
プロジェクトに入った後、ファイルを中央の灰色の領域に手動でドラッグし、再起動を求めるメッセージが表示されたら再起動します。
再起動後、「ヘルプ」をクリックすると以下のプラグイン名が表示されますので、今後気軽にご利用いただけます。
次に、左側のプラス記号でデータ ソース内の MySQL を見つけて設定します。接続をテストする前に必ず mysql サービスを開始してください。
ubuntu18.04にMySQLをインストールする
インストール
コマンドラインを開き、次のコマンドを順番に入力します。
-
sudo apt-get update
-
sudo apt-get install mysql-server
-
Enter root
sudo mysql -u root -p
としてパスワードを入力して、mysql に入ります。ただし、mysql に入るには sudo を使用する必要があります。以下に示すようにこれを修正できます。 -
update user set plugin = 'mysql_native_password' where user = 'root';
- mysql_native_passwordはmysql5.7版の暗号化方式です(ubuntu18.04はこれを使用しています)。
- caching_sha2_passwordはmysql8.0版の暗号化方式です。
-
quit;
-
sudo service mysql restart
mysqlサービスを再起動します -
sudo mysql -u root
パスワードなしでmysqlを入力してください -
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
パスワード変更
(123456は変更するログインパスワードです) -
quit;
-
mysql -u root -p
次に、変更したパスワードを入力して通常どおりログインします。
リモートリンク
現在のユーザーは「root」@「localhost」であるため、つまり、root ユーザーはローカルホスト (ローカル) のデータベースにのみログインできます。Windows でアクセスしたい場合は、新しいユーザーを作成する必要があります。
-
CREATE USER 'root'@'%' identified with mysql_native_password by '1234';
-
すべての権限を割り当てます。
grant all on *.* to 'root'@'%';
-
quit;
-
と入力し
sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf
、ファイルを変更し、bing-address をコメントアウトして、保存して終了します。
-
mysqlを再起動します:
sudo service mysql restart
-
と入力して
ifconfig
ubuntu の IP を表示します -
DataGrip にログインし、Windows で mysql に接続します。