ホームページ  >  記事  >  データベース  >  mysql のインストール不要バージョンを設定する方法

mysql のインストール不要バージョンを設定する方法

PHPz
PHPzオリジナル
2023-04-20 10:11:171895ブラウズ

MySQL は、多くの Web 開発者やデータ サイエンティストの最初の選択肢となっているオープン ソースのリレーショナル データベース管理システムです。日常の開発作業では、必然的に MySQL をインストールして構成する必要がありますが、MySQL の構成プロセスは退屈で時間がかかることがよくあります。ただし、インストール不要の MySQL バージョンを使用している場合は、少ない労力ですべてを行うことができます。

1. MySQL インストール不要版のダウンロード

まず、MySQL の公式 Web サイト (https://dev.mysql.com/downloads/) から最新の MySQL インストール不要版をダウンロードします。 mysql/) プログラム。

ダウンロード後、任意のディレクトリに解凍します。

2. Windows での MySQL の設定

  1. 環境変数の設定

MySQL bin ディレクトリをシステム環境変数に追加します。システム プロパティを入力 -> 詳細システム設定 -> 環境変数 -> システム変数を編集し、Path 変数を見つけて、MySQL bin ディレクトリを追加します。

  1. my.ini 構成ファイルの構成

解凍された my.ini ファイルを MySQL 解凍ディレクトリにコピーします。たとえば、my.ini ファイルを C:\mysql-8.0.21-winx64 ディレクトリにコピーし、構成ファイルを変更します。

my.ini 設定ファイルを編集し、MySQL データ ストレージ ディレクトリを指定します。

datadir=C:/mysql-8.0.21-winx64/data

ここでのデータ ディレクトリは、MySQL を解凍した後に手動で作成されます。また、システムのパフォーマンスを向上させるために、いくつかのパラメータをさらに構成する必要があります。たとえば、次のようになります。

character-set-server=utf8
max_connections=1000
wait_timeout=600
innodb_buffer_pool_size=128M
  1. MySQL の起動

現在のディレクトリを C:\mysql- に変更します。 8.0.21-winx64\bin に移動し、次のコマンドを実行して MySQL を起動します:

mysqld --initialize-insecure --user=mysql
mysqld --console

これで、コマンド ラインで mysql コマンドを使用してデータベースに接続できます:

mysql -u root -p
  1. MySQL サービスの構成

コマンド ラインで MySQL の bin ディレクトリを入力し、次のコマンドを実行して MySQL をシステム サービスとして構成します。

mysqld --install

これで、次のコマンドで確認できます。 Windows サービス MySQL サービスは手動で開始できます。

3. Linux で MySQL を構成する

  1. my.cnf 構成ファイルを構成する

解凍された my.cnf ファイルを MySQL 解凍ファイルにコピーします。 。たとえば、my.cnf ファイルを /usr/local/mysql ディレクトリにコピーし、構成ファイルを変更します。

[client]
port=3306
socket=/tmp/mysql.sock

[mysqld]
port=3306
socket=/tmp/mysql.sock
datadir=/usr/local/mysql/data
infinity
default_storage_engine=INNODB

[mysqld_safe]
log-error=/usr/local/mysql/data/mysqld.log
pid-file=/usr/local/mysql/data/mysqld.pid

[mysql]
no-auto-rehash
  1. MySQL の初期化

次のコマンドを実行します。コマンドラインで MySQL を初期化するコマンド:

/usr/local/mysql/bin/mysqld --defaults-file=/usr/local/mysql/my.cnf --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --initialize-insecure --user=mysql

このうち --basedir と --datadir はそれぞれ MySQL のインストールディレクトリとデータ格納ディレクトリを指定します。

  1. MySQL の起動

コマンド ラインで次のコマンドを実行して MySQL を起動します:

/usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/my.cnf --user=mysql &

これで、コマンド ラインで mysql コマンドを使用できるようになります。データベースに接続するには:

mysql -u root -p
  1. システム サービスとして設定

MySQL をシステム サービスとして構成する必要がある場合は、次のコマンドを /etc/ に追加する必要があります。最初に rc.local:

/usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/my.cnf --user=mysql &

次に、コマンド ラインで次のコマンドを実行して、MySQL をシステム サービスとして構成します:

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
service mysql start

要約

MySQL インストール不要バージョンの構成上記の方法を使用すると、面倒な手順を回避できます。インストール プロセスにより、開発作業をより迅速に開始できます。もちろん、この方法はすべてのプロジェクトに適しているわけではありませんが、頻繁なテストとデバッグが必要なプロジェクトに適しています。

最後に、操作が正しいことを確認し、不要なエラーを回避するために、操作する前に MySQL 公式ドキュメントを読むことをお勧めします。

以上がmysql のインストール不要バージョンを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。