エントリー名 :

Windows XP(+Apache)にMySQLをインストール(3)

Windows XP(+Apache)にMySQLをインストール(3)

Windows XP(+Apache)にPHPをインストール(2)の次の記事。Apacheを入れたWindows XPに、MySQLをインストール。

PHPをダウンロード

MySQL AB :: MySQL Downloads:でファイルをダウンロード。 Windows downloadsからファイルを選ぶ。インストーラー付きのものを選びました。

MySQLをWindows XPにインストール

インストーラーを起動して、適当なものを選びながらインストールを進める。 僕は「C:\Program Files\MySQL\MySQL Server 5.0」をインストール先にしました。

「C:\Program Files\MySQL\MySQL Server 5.0\bin」にあるMySQLInstanceConfig.exeをクリックすると、 rootやデータの保存場所の設定ができます。 また、コマンドプロンプトから「C:\Program Files\MySQL\MySQL Server 5.0\bin\mysql.exe」、 「C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqladmin.exe」が使えます。

MySQLのメッセージ:
Client does not support authentication protocol requested
by server; consider upgrading MySQL client
が表示されたので、以下のリンクを参考にしました。

コマンドプロンプトで、mysqladminを使い、

C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -u root -p Password
mysql> use mysql;
mysql> select host, user, password from user;
mysql> update user set password = OLD_PASSWORD('Password')
-> where user = 'root';
mysql> select host, user, password from user;
mysql> FLUSH PRIVILEGES;

でOKでした。

phpMyAdminからもばっちり使えます。

$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = 'password';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'Password';

phpから使えるかも一応確認しました。

$DBSERVER="localhost";
$DBUSER="root";
$DBPASSWORD="password";
$DBNAME="db_name";
$TABLENAME="table_name";
$con=mysql_connect($DBSERVER,$DBUSER,$DBPASSWORD);
if($con){print "connect-ok";}else{print "Can't connect";}

$rst=mysql_query("select * from address",$con);
$num=mysql_num_fields($rst);
while($col=mysql_fetch_array($rst)){
echo $col["name"]."<br />";
}

次はWindows XP(+Apache)にPerlをインストール


Windows XP(+Apache)にMySQLをインストール(3)の前後の記事

カテゴリー [ MySQL ] [ データベース ] [ メモ・覚え書き ]



アマゾン(Amazon.co.jp) MySQL

「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか

1. 本 「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか

[2010-04-10)]作者:小森 裕介 。レーベル:技術評論社 。製造:技術評論社 。出版:技術評論社 。発売:技術評論社。関連:体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践

よくわかるPHPの教科書

2. 本 よくわかるPHPの教科書

[2010-09-14)]作者:たにぐち まこと 。レーベル:毎日コミュニケーションズ 。製造:毎日コミュニケーションズ 。出版:毎日コミュニケーションズ 。発売:毎日コミュニケーションズ。関連:「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか

WEB+DB PRESS 総集編 [Vol.1~60]

3. 本 WEB+DB PRESS 総集編 [Vol.1~60]

[2011-10-15)]作者:森田 創 。レーベル:技術評論社 。製造:技術評論社 。出版:技術評論社 。発売:技術評論社。関連:WEB+DB PRESS Vol.66

JavaScript本格入門 ~モダンスタイルによる基礎からAjax・jQueryまで

4. 本 JavaScript本格入門 ~モダンスタイルによる基礎からAjax・jQueryまで

[2010-11-27)]作者:山田 祥寛 。レーベル:技術評論社 。製造:技術評論社 。出版:技術評論社 。発売:技術評論社。関連:Web制作の現場で使う jQueryデザイン入門 (WEB PROFESSIONAL)

体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践

5. 本 体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践

[2011-03-03)]作者:徳丸 浩 。レーベル:ソフトバンククリエイティブ 。製造:ソフトバンククリエイティブ 。出版:ソフトバンククリエイティブ 。発売:ソフトバンククリエイティブ。関連:「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか

[24時間365日] サーバ/インフラを支える技術 ‾スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ)

6. 本 [24時間365日] サーバ/インフラを支える技術 ‾スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ)

[2008-08-07)]作者:安井 真伸 。レーベル:技術評論社 。製造:技術評論社 。出版:技術評論社 。発売:技術評論社。関連:[Web開発者のための]大規模サービス技術入門 ―データ構造、メモリ、OS、DB、サーバ/インフラ (WEB+DB PRESS plusシリーズ)

[Web開発者のための]大規模サービス技術入門 ―データ構造、メモリ、OS、DB、サーバ/インフラ (WEB+DB PRESS plusシリーズ)

7. 本 [Web開発者のための]大規模サービス技術入門 ―データ構造、メモリ、OS、DB、サーバ/インフラ (WEB+DB PRESS plusシリーズ)

[2010-07-07)]作者:伊藤 直也 。レーベル:技術評論社 。製造:技術評論社 。出版:技術評論社 。発売:技術評論社。関連:[24時間365日] サーバ/インフラを支える技術 ‾スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ)

2

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)



このエントリーのトラックバックURL:

アーカイブ

コメント

トラックバック

広告

あわせて読みたい

あわせて読みたい