Mac に Mysql をインストールするにはどうすればよいですか? MySQLの設定方法は? MySQL の起動方法と使用方法

序文:

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 点に注意する必要があります。

  1. 必ず「従来のパスワード暗号化を使用する」を選択してください。 (注: 以前に「強力なパスワード暗号化を使用する」を選択したためですが、プロジェクトの実行に問題が発生する場合があります)
  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 の一般的な操作のいくつか

  1. データベースの作成: データベースの作成 データベース名
  2. データベースの表示: データベースを表示します。
  3. データベースの削除: データベースのデータベース名を削除します。
  4. データベースを開きます: データベース名を使用します
  5. テーブルの作成
  6. SQL ステートメントの追加、削除、変更、クエリなど。
  7. 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 つのカテゴリに分類されます。

  1. クエリデータ: select * from table name where field = value;
  2. データの挿入: テーブル名 (フィールド 1, …) 値 (値 1, …) に挿入します。
  3. データの更新: テーブル名を更新します field=value,...,fieldn=valuen ここで、field=value;
  4. データの削除: フィールド=値のテーブル名から削除します。
// 查看数据
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;

おすすめ

転載: blog.csdn.net/ljx1400052550/article/details/133048563