序文:
Mac を使用している開発パートナーはたくさんいますので、Mac で Mysql をインストール、設定、使用する方法について、今日は体系的なチュートリアルを説明します。
MySQLをインストールする
mysql を使用する前に、まず mysql をダウンロードし、次の手順に従って mysql を正常にダウンロードしてインストールする必要があります。
1:mysqlをダウンロードする
まず、次の図に示すように、ブラウザにアドレス https://www.mysql.com/downloads/ を入力するか、Mysql の公式 Web サイト https://www.mysql.com/downloads/ にログインします。 :
公式 Web サイトに入ったら、次の図に示すように、ページの一番下までスクロールして Mysql Community (GPL) Downloads を見つけ、クリックしてダウンロードします。
次に、「Mysql Community Server」を選択します。
「Mysql Community Server」をクリックすると、次のページに進みます。複数のプラットフォームのダウンロード リンクがありますが、「DMG 形式」のダウンロード リンクを選択します。
このダウンロード手順では、次の 2 つの点に注意する必要があります。
1: プラットフォームに注意してください (オペレーティング システムの選択)
Windows の場合は Windows を選択し、Mac コンピュータの場合は macOs を選択します。
2:チップ構造に注意(OSバージョンの選択)
チップはプラットフォームに応じて選択されますが、例えば macOs では ARM アーキテクチャ命令セットと X86 アーキテクチャに分かれます。
私のMacにはm1proチップが搭載されているため、ARMを選択しました。対応するバージョンを選択した後、ダウンロードが完了するまで直接「ダウンロード」をクリックします。
2:mysqlをインストールする
ダウンロードが完了したら、ダブルクリックして開きます。次の図に示すように、次のインターフェイスがポップアップ表示され、クリックを続けます。
インストール プロセスは基本的に「次へ」をクリックするだけですが、下の図に示すように、インストールが上の図に示されている「構成」ステップに達した場合のみです。
このとき、次の 2 点に注意する必要があります。
- 必ず「従来のパスワード暗号化を使用する」を選択してください。 (注: 以前に「強力なパスワード暗号化を使用する」を選択したためですが、プロジェクトの実行に問題が発生する場合があります)
- このパスワードは mysql にログインするためのパスワードでもあり、非常に重要ですので、忘れずに入力してください。注: バージョン 8.23 以降の MySQL の場合、パスワードを入力するときに少なくとも 8 桁を入力する必要があります。
その後、インストールが完了するまで「次へ」をクリックし続けます。
3: Mysql が正常にインストールされているかどうかを確認する
インストールが成功したかどうかを確認する: システム環境設定で mysql が存在するかどうかを確認し、存在していればインストールは成功です。
mysql のバージョンを確認するには、ターミナルを開いて mysql -u root -p と入力します。
mysql -u root -p
上の図のステータスは、MySQL が正常に入力されたことを示しています。 MySQL のバージョンは 8.1.0 であることがわかります。
4: MySQLの設定
ターミナルで実行するとmysql -u root -p コマンドが表示されますコマンドが見つかりません。 環境変数が設定されていない可能性があります。Mac ターミナルを開いて次のコマンドを実行してください。
vim ~/.bash_profile
.bash_profile ファイルを開いた後、文字 i を押して編集モードに入り、ステートメント 、以下の図に示す
環境変数を構成した後、source ~/.bash_profile コマンドを実行して、環境変数の構成を有効にします。
source ~/.bash_profile
構成が成功したら、コマンド mysql -u root -p を入力します。実行結果は次のようになります。
注: mysql のインストール パスが異なるため、環境変数を設定するときにPATH=$PATH:/usr/local/mysql/bin 、パスが異なる場合があります。独自のインストールのパスに従って設定する必要があります。具体的な注意事項とエラー プロンプトについては、以下の mysql 使用時のエラー報告の詳細な説明で詳しく説明します。
MySQLの詳しい使い方
mysql を使用する前に、mysql の関連サービスを開始する必要があります。
mysql のデフォルトのユーザー名は root です。システムによって割り当てられたパスワードは覚えにくいです。パスワードをリセットする必要があります。
1: まず、システム設定方法またはターミナルのコマンドを通じて mysql サービスを閉じます。
以下の図に示すように、設定で mysql をクリックして閉じます。
ターミナルのコマンドを使用して mysql サービスを閉じます。
// 关闭
sudo /usr/local/mysql/support-files/mysql.server stop
2: ターミナルでコマンドを使用して、mysql サービスをセーフ モードで開始します。
sudo /usr/local/mysql/bin/mysqld_safe –skip-grant-tables,
3: 別のターミナルを開いてコマンドを実行します: (この時点で必要なパスワードはユーザーのパワーオン・パスワードです)
sudo /usr/local/mysql/bin/mysql -u root
4: ターミナルでパスワード変更コマンドを実行して、パスワードをリセットします。
UPDATE mysql.user SET authentication_string=PASSWORD(‘12345678’) WHERE User=’root’;,或UPDATE mysql.user SET Password =PASSWORD(‘admin123’) WHERE User=’root’;
5: リフレッシュフラッシュ権限:
FLUSH PRIVILEGES;
6: デフォルトのインストールが完了すると、mysql サービスがデフォルトで開始されます。これは、「システム環境設定」->「MySQL」で確認できます。
上の図に示すプロンプトが表示されたら、MySQL サービスがオンになっていることを意味します。 ! !
7: mysql サービスを手動で開始または一時停止する
// 启动:
sudo /usr/local/mysql/support-files/mysql.server start
// 关闭
sudo /usr/local/mysql/support-files/mysql.server stop
一般的な MySQL エラーとその対処方法
mysql を入力して mysql バージョンを確認するという上記の説明では、mysql -u root -p コマンドを実行しました。
mysql -u root -p
ユーザー パスワードを入力します。これは、上記で mysql をインストールしたときに設定したパスワードです。
上の図のステータスが表示されたら、MySQL が正常に入力されたことを示します。
ヒント: ここに「コマンドが見つかりません」と表示された場合、解決策は次のとおりです:
cd /usr/local/bin/
sudo ln -fs /usr/local/mysql/bin/mysql mysql
原因分析:
Mac はデフォルトで /usr/local/bin パス内の mysql コマンドしか認識できないためです。
私の Mac にインストールされている mysql のコマンド パスは /usr/local/mysql/bin/ にあるため、mysql 関連のコマンドはデフォルトでは /usr/local/mysql/bin にのみ存在できます。 /パスが有効になります。
コマンド mysql -u root -p を直接使用して mysql データベースに接続すると、エラー「mysql: command not found」が報告されます。
一般的に使用される MySQL 視覚化ツールとインストールおよび使用方法のチュートリアルの概要
MySql の可視化ツールは数多くありますが、ここでは主に Navicat Premium を紹介します。 Navicat Premium 16.2 アクティベーションとクラッキング永久チュートリアル 2023 最新 (Windows + Mac を含む) が含まれており、参照リンクは次のとおりです。
1. Navicat Premium 16.2 アクティベーションとクラッキング永久チュートリアル 2023 最新 (Windows+Mac を含む)
Navicat Premium 16.2 アクティベーションとクラッキング永久チュートリアル 2023 最新 (Windows+Mac を含む) - Bilibili
2. MacOS で MySQL を開いて使用する方法に関するチュートリアル
MacOS で MySQL_mac を開いて使用して mysql__xwh のブログを開始する方法 - CSDN ブログ
MySQL の一般的な操作のいくつか
- データベースの作成: データベースの作成 データベース名
- データベースの表示: データベースを表示します。
- データベースの削除: データベースのデータベース名を削除します。
- データベースを開きます: データベース名を使用します
- テーブルの作成
- SQL ステートメントの追加、削除、変更、クエリなど。
- exit コマンドは mysql を終了します
// 创建表(personId设置了关键值则不能重复)
create table userInfo (personId int,name varchar(20), sex varchar(10), age int, primary key(personId));
// 在表中添加新列
alter table userInfo add age int;
// 查看表结构信息
desc personTable;
// 删除表
drop table userInfo;
// 复制表
create table newUserInfo like userInfo;
上記で作成した userInfo テーブルを使用して、簡単で一般的に使用される SQL ステートメント操作を実行してみましょう。
一般的な SQL 操作は主に、追加、削除、変更、チェックの 4 つのカテゴリに分類されます。
- クエリデータ: select * from table name where field = value;
- データの挿入: テーブル名 (フィールド 1, …) 値 (値 1, …) に挿入します。
- データの更新: テーブル名を更新します field=value,...,fieldn=valuen ここで、field=value;
- データの削除: フィールド=値のテーブル名から削除します。
// 查看数据
select * from userInfo; // 查询全部
select * from userInfo where age = 35; // 条件查询
// 插入数据
insert into userInfo (personId, name, sex, age) values (1000, 'admin', "male", 35);
// 更新数据
update userInfo set age = 25,name = "uiChen",sex='female' where personId = 1001;
// 删除数据
delete from userInfo where age = 23;