MySQL は、多くの Web 開発者やデータ サイエンティストの最初の選択肢となっているオープン ソースのリレーショナル データベース管理システムです。日常の開発作業では、必然的に MySQL をインストールして構成する必要がありますが、MySQL の構成プロセスは退屈で時間がかかることがよくあります。ただし、インストール不要の MySQL バージョンを使用している場合は、少ない労力ですべてを行うことができます。
1. MySQL インストール不要版のダウンロード
まず、MySQL の公式 Web サイト (https://dev.mysql.com/downloads/) から最新の MySQL インストール不要版をダウンロードします。 mysql/) プログラム。
ダウンロード後、任意のディレクトリに解凍します。
2. Windows での MySQL の設定
MySQL bin ディレクトリをシステム環境変数に追加します。システム プロパティを入力 -> 詳細システム設定 -> 環境変数 -> システム変数を編集し、Path 変数を見つけて、MySQL bin ディレクトリを追加します。
解凍された 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
現在のディレクトリを C:\mysql- に変更します。 8.0.21-winx64\bin に移動し、次のコマンドを実行して MySQL を起動します:
mysqld --initialize-insecure --user=mysql mysqld --console
これで、コマンド ラインで mysql コマンドを使用してデータベースに接続できます:
mysql -u root -p
コマンド ラインで MySQL の bin ディレクトリを入力し、次のコマンドを実行して MySQL をシステム サービスとして構成します。
mysqld --install
これで、次のコマンドで確認できます。 Windows サービス MySQL サービスは手動で開始できます。
3. Linux で MySQL を構成する
解凍された 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
次のコマンドを実行します。コマンドラインで 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 のインストールディレクトリとデータ格納ディレクトリを指定します。
コマンド ラインで次のコマンドを実行して MySQL を起動します:
/usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/my.cnf --user=mysql &
これで、コマンド ラインで mysql コマンドを使用できるようになります。データベースに接続するには:
mysql -u root -p
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 サイトの他の関連記事を参照してください。