mysql-noinstall バージョンを Windows システムにインストールする
著者:Eve Cole
更新時間:2009-07-27 17:13:20
注意:この記事では、解凍されたバージョンである mysql-noinstall バージョンのインストールと設定アプリケーションについて概要を説明します。これらの操作は非常に一般的に使用されます。この記事では、解凍されたバージョンである mysql-noinstall バージョンのインストールと設定アプリケーションについて概要を説明します。これらの操作は非常に一般的に使用されます。この記事では、MySQL の実行可能ファイル インストール バージョンについては紹介していません。実行可能ファイル インストール バージョンには多くの欠点があるため、1 つずつ説明しません。つまり、Eclipse、Tomcat、jboss、Apache など、環境に優しいソフトウェアが好きです。これらのソフトウェアは、たとえオペレーティング システムを再インストールしても、一度だけ再インストールする必要はありません。
環境:
Windows 2000/XP/2003
mysql-noinstall-5.0.37-win32.zip
1.MySQLをダウンロードする
http://www.mysql.com/downloads
2. インストール手順
1. mysql-noinstall-5.0.37-win32.zip をディレクトリに解凍し、E:myserver ディレクトリに追加して解凍します。
2. mysql 実行構成ファイル my.ini を書き込みます。
私の.ini
------------------------
[WinMySQL管理者]
# mysqlサービスを起動するファイルを指定します
サーバー=E:\myserver\mysql-5.0.37-win32\bin\mysqld-nt.exe
[mysqld]
#mysqlのインストールディレクトリを設定する
basedir=E:\myserver\mysql-5.0.37-win32
#mysql データベースのデータの保存ディレクトリを設定します。data または \xxxdata である必要があります。
datadir=E:\myserver\mysql-5.0.37-win32\data
#mysqlサーバーの文字セットを設定する
デフォルトの文字セット=gbk
[クライアント]
#mysqlクライアントの文字セットを設定する
デフォルトの文字セット=gbk
------------------------
3. mysql サービスをインストールするには、MS-DOS ウィンドウからディレクトリ E:myservermysql-5.0.37-win32bin に入り、次のコマンドを実行します。
mysqld --install mysql5 --defaults-file= E:myservermysql-5.0.37-win32my.ini
4. 上記のコマンド ウィンドウで、次のコマンドを入力して mysql データベースを起動します。 net start mysql5
これにより、mysql サービスが開始されます。
5. mysql データベースに (ローカルで) ログインします。上記のコマンド ウィンドウで、コマンド mysql -u root -p を入力します。
Enter キーを押すと、パスワードの入力を求められます。
mysql 解凍バージョンの初期インストールの管理者 root パスワードは空なので、もう一度 Enter キーを押して mysql データベースにログインします。
mysql に初めてログインするのではなく、ネットワーク アドレスを持つユーザーがまだいる場合は、次のコマンドを使用して mysql サーバーにログインできます。この mysql サーバーはリモートまたはローカルの場合があります。このログイン方法は「リモートログイン」と呼ばれ、コマンドは次のとおりです。
mysql -h 192.168.3.143 -u root -p
mysql -h 192.168.3.143 -u root -pleizhimin
-h はログイン IP を指定し、-u はユーザーを指定し、-p はパスワードを指定します。-p の後に何も記述しない場合は、パスワードの入力を求められますので、-p の後に直接パスワードを入力することもできます。パスワードを入力する必要がなくなりました。
6. データベースとテーブルを操作します。mysql データベースにログインした後、コマンドを使用してデータベースに対して指定した操作を実行できます。これにより、操作のデータベース オブジェクトを指定できます。データベースの操作方法はもちろんSQLコマンドです(笑)。
7. mysqlデータベース管理者rootのパスワードを変更します。
mysql データベースにはデフォルトで mysql データベースがあり、これは mysql システムのデータベースであり、データベース ユーザー、権限、およびその他の多くの情報を保存するために使用されます。パスワードを変更するには、mysqlデータベースのuserテーブルを操作する必要があります。
mysql の root ユーザーのパスワードはまだ空ですが、これは非常に安全ではありません。パスワードを「leizhimin」に変更するとします。
引き続き上記のコマンド ウィンドウで、次のコマンドを実行します。
mysqlを使用します。
*.* 上のすべてを root@'%' に付与します。これは、付与オプションを使用して 'leizhimin' によって識別されます。
専念;
このコマンドの意味は、すべての権限を持つ root ユーザーを追加することです。パスワードは「leizhimin」で、このユーザーはローカルだけでなくネットワーク経由でもアクセスできます。これを強調する理由は、mysql システムに付属する root ユーザーはローカルでのみアクセスでき、@ 文字の後の識別子は localhost であるためです。詳細については、mysql データの uer テーブルを確認してください。今後、管理の便宜上、mysql に付属の root を削除し、もう 1 つは新しいシステムの 2 つの root ユーザーが存在します。新しく作成した root ユーザーを保持します。その理由は、このユーザーがネットワーク経由で mysql にアクセスできるためです。
次に、ユーザーを削除するコマンド:
ユーザーmysql;
user='root' および host='localhost' のユーザーから削除します。
専念;
実際、上記のメソッドは認可コマンドであり、認可中にデータベース ユーザーを作成します。 MySQL にはユーザーのパスワードを変更するための別の方法もあります。その方法を見てみましょう。
まず、パスワード 123456 を持つユーザー lavasoft を作成します。
*.* 上のすべてを、許可オプションを使用して「123456」で識別される lavasoft@「localhost」に許可します。
次に、このユーザーのパスワードを leizhimin に変更します。
ユーザーを更新するには、パスワード = パスワード ('leizhimin') を設定します。ここで、ユーザー = 'lavasoft' およびホスト = 'localhost';
フラッシュ権限。
説明すると、特に mysql DBA の場合は、ユーザーの作成時にユーザー権限を指定し、良い習慣を身に付けることが重要です。
この変更方法は実際にはmysql関数を使用します。他にも方法があるので、一つ一つ紹介しません。
もう 1 つ注意すべき点は、パスワードの変更やその他の操作の場合、MySQL ではテーブルのエイリアスを指定できないことですが、初めてそのような制限はありません。
8. データベースを作成します。実際には、mysql データベースに加えて、ユーザー テスト用の空のデータベース テストもあります。
次に、データベース testdb の作成を続け、一連の SQL ステートメントを実行して、mysql データベースの基本操作を確認します。
データベース testdb を作成します。
データベースtestdbを作成します。
データベースを予防的に作成します。
testdbでない場合はデータベースを作成します
テーブルを作成します。
テストデータベースを使用します。
テーブルを作成する table1(
ユーザー名 varchar(12)、
パスワード varchar(20));
テーブル aaa の予防的作成:
存在しない場合はテーブルを作成します aaa(ss varchar(20));
テーブル構造を表示します。
テーブル 1 について説明します。
テーブル table1 にデータを挿入します。
table1(ユーザー名、パスワード)の値に挿入
('leizhimin'、'lavasoft')、
(「ハローキティ」、「はははは」);
専念;
クエリテーブル table1:
select * from table1;
データを変更します:
テーブル 1 を更新します。パスワード = 'hehe' の場合、ユーザー名 = 'ハローキティ';
専念;
データを削除します:
username='hellokitty' の table1 から削除します。
専念;
テーブルに列を追加します。
alter table table1 add column(
sex varchar(2) コメント '性別'、
年齢 日付が null ではない コメント '年齢'
);
専念;
クエリからテーブル table1 を作成します。
テーブル tmp を次のように作成します
select * from table1;
テーブル table1 を削除します。
table1 が存在する場合はテーブルを削除します。
tmp が存在する場合はテーブルを削除します。
9. データベース testdb をバックアップします。
mysqldump -h 192.168.3.143 -u root -pleizhimin -x --default-character-set=gbk >C:testdb.sql
10. データベース testdb を削除します。
データベース testdb を削除します。
11. testdb データベースを復元するには、まず testdb データベースを作成し、次に次のコマンドを使用してローカルに復元します。
mysql -u root -pleizhimin testdb <C:testdb.sql
12. mysql サービスに飽きてアンインストールする必要がある場合は、これを行うだけで済みます。
mysqlサービスを停止する
ネットストップmysql5
mysqlサービスを削除する
sc 削除 mysql5
次に、痕跡を残さずに msyql インストール フォルダーを削除します。