ぼんずーず
windowsXPのmysql5.1でrootパスワードを忘れた
- 2010-05-27 (木)
- カテゴリ:mysql

インストーラ有りの場合(windowsのサービスとしてmysqlが動いている方)
MySQL :: MySQL 5.1 リファレンスマニュアル :: B.1.4.1 How to Reset the Root Password
下のほうにUnix系の場合の記述もあります。
インストーラ無し(cmd > mysqld –consoleとかで起動している方)
1.権限フリーオプション付でmysql起動
まずはmysqlを停止する。
その後
mysqlフォルダ
bin/my.ini
の
[mysqld]
に
skip-grant-tables
を追加して再起動。
もしくは mysqld –skip-grant-tables のようにオプション付で直接起動
2.rootパスワードを再設定する
どう起動したかにもよりますが
とにかく起動時とは別のcmd開いて
mysql -uroot mysql
でrootログインできます。
ログインしましたら,いくつか方法はありますがとにかくuserテーブルのrootのパスワードを変更します。(*下にも少し詳しく書きました)
今回は
mysql> UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='root';
でフィールドを変更後
mysql> flush privileges;
反映しました。
余談ですが上実行後
Rows matched: 2 Changed: 2 Warnings: 0
と言われなんで2なのと思い
select * from mysql.user where User=’root’;
してみるとhostが
localhost
と
127.0.0.1
のrootが2人いました。パスワードは一緒でした。
これがいたって普通の状態なのか,それとも過去に何か理由があって自分で設定したのかは覚えていないです。
確か127.0.0.1をlocalhostとmysqlに認識させるコマンドがあったような気もして,
というか普通 @localhost で済むような。
とりあえず今のところ困っていないのでいいのです。
3.rootで通常ログインして確認
ini書き換えた方は skip-grant-tables を必ずコメントアウトするか削除してください。
cmd > mysql -uroot -pnewpassword
でログイン可能か確認できれば無事完了です。
4.補足など
補足1というかまとめ
mysqlのrootパスワード忘れ対策として紹介されている方法は,
権限フリー状態オプションで起動=>rootのパスワード再設定
もしくは
権限初期化=>rootのパスワード初期設定
のどちらかなのですが,後者は他のユーザどうするの・・・とかめんどいので前者ができるならその方が良いと思います。(外部へのネットワークは遮断して行うのが良いと思います)
あと,mysql 4 と mysql 5で多分変わらないと思います。・・・多分。
違いがあるとすればold password関連とかだと思いますが4でもPASSWORD('’)でハッシュ化する部分がどこかの記事で見た覚えがあるので・・・多分。
詳しくは試すか調べるかしてみてください。
補足2 xammp版の場合は初期化するbatがあるそうです
補足3 その他
MySQL :: MySQL 5.1 リファレンスマニュアル :: 4.7.8 Access denied エラーの原因
その他Access Deniedについて書いてあります。
おなじみのパスワード間違いによるAccess Denied
Access denied for user 'root'@'localhost' (using password: YES)
こちらについても詳しく載っています。
MySQL :: MySQL 4.1 リファレンスマニュアル :: 4.4.4 MySQL 権限の初期設定
パスワードの初期設定の方法が3種類
1.SET PASSWORD FOR を使う
2.テーブルを直接UPDATE
shell> mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('new_password')
-> WHERE user='root';
mysql> FLUSH PRIVILEGES;
3.mydsqladmin を使う
載っています。
再設定時にもお好みの方法で。
eclipse3.5とPDTにsubversionプラグインのインストール
- 2010-05-27 (木)
- カテゴリ:開発環境

以前,何かしらのsvn用プラグインはインストールして利用していましたが
Eclipse 3.4でのバーション管理方法(Subversion編) ~Eclipse 3.4入門~(1/4):CodeZine
こちらの紹介通りにとりあえず作業してみたのでメモ。
eclipseのバージョンか何かの違いでeclipseの新規ソフトインストール時の表示が上サイトと少し違ったので対応させてみます。
何で日本語化したのか覚えていないので環境の違いなど乗せられず参考にならにかもしれませんが・・・。
[codezineさんの表記]:[ヘルプ(H)]-[ソフトウェア更新…]を選択し[使用可能なソフトウェア]タブで[サイトの追加]ボタンをクリック
[私の環境]:ヘルプ > 新規ソフトウェアのインストール > 一番上の作業対象の右端の追加ボタンクリック
でロケーションの入力ができるのですが,一緒に名前も(多分自分用の覚書)入力しなくてはならないので,
URLを入力しておきました(自分でつけてしまうと,後々分かりづらくなりそうなので)。
追加が終わったら
作業対象のメニューバーを–すべての使用可能なサイト– にして,あとはcodezineさん記述どおりに
svn をフィルターに入力するとプラグインを選べます。
ここで,私の環境ではプラグイン名が全て日本語化されていたので対応するものを探してみました。
[codezineさん表記]:
Subversive SVN Term Provider
Subversive SVN Term Provider Localization
Subversive SVN Connecters
SVNKit 1.2.2 Inplementation
にチェックを入れる
[私の環境での表記]:
Subversive SVNチーム・プロバイダー(インキュベーション)
Subversive SVNチーム・プロバイダー・ローカライゼーション(オプション)(インキュベーション)
Subversive SVNコネクター
SVNKit 1.2.2実装(オプション)
まあ・・・まんまなのですが,せっかく探したので迷った方のお役に立てればと思い書いておきます。
その後,インストール内容を確認し,使用条件に同意するを選択してインストール,と順番に進めばインストールが始まります。
その後証明書を信頼しますかときかれますのでチェック入れて続行。
再起動を促されるのでeclipse再起動。
以上で,codezineさんの記事どおりにsvnプラグインのインストールが完了しました。
* * * * * * * * * * * * * * * *
今回書いていて思ったのは,自分の環境て一度インストールしてしまうと詳しく覚えていないですよねバージョンとか。
頻繁に環境を構築している方々は覚えているものなのかもしれませんが,仕事でやる以上はしっかりと記録しておかなくてはいけないとあらためて感じました。当たり前のことかもしれませんが,私はできていなかったので反省。
何事も経験でしょうが,環境を移動する場合やマシントラブルなど予期せぬ事態で困るのは自分なんですよね。
明日にでもセットにして焼いておこう・・・。
visualsvn serverをインストールする
- 2010-05-27 (木)
- カテゴリ:開発環境

windowsXP + apache2.2 + mysql5.1がインストール済みで開発やテストに使用しているマシン上にて
eclipse3.5 と PDT + svn での新規アプリケーション開発時メモ。
Eclipse 3.4でのバーション管理方法(Subversion編) ~Eclipse 3.4入門~(1/4):CodeZine
こちらの記事を参考にvisualsvn serverをインストールするがすったもんだしたのでその記録です。
1)ダウンロードしインストーラを起動,途中でエラーが出る。
~~がfailed というエラー(次回再現できたらエラー内容も載せます)。
インストーラのfinishを押すと,rollbackしてダイアログで
「途中でエラーが発生したので未完全なインストールです
再度インストーラを起動してmodifyしてください」
と言われる。
この画面で
apache2.2 と visualsvn server をインストールしようとしていたことを初めて告げられる。
httpサーバ同梱?
マシンでは元々入っているapacheが走っていたので,エラーの原因はこれかなと思い
visualsvn serverのみのインストーラなど無いのかなと再びダウンロードサイトを確認するがパッケージは1種類のみでした。
2)再び,最初にダウンロードしていたインストーラを起動し,
「visualsvn managerのみインストール」を選択して開始を押す。
さきほどとは違う画面が続いてインストールが完了したので上手いこと行ったのかと思いmanagerを起動してみると,
「visualsvn serverが未インストールです」と表示されている。
3)server と manager は別物で, server のみ(apacheいらない)インストールという項目が無いのでなんか紛らわしいと
思いながら三たび,最初にダウンロードしたインストーラを起動する。
と, modify と 削除と何か~ を選べる状態になっていました。
初回インストール時のエラー発生時に言っていたmodifyしてくださいとはこのことだったらしい。
modifyを選択し,開始を押すとシステムをなんちゃらしています~~など表示され,じきにインストールが正常に終わりました。
4.managerを起動するとcodezineで紹介されている通りの画面になったので
新規リポジトリを作成し,svnサーバの準備が完了しました。
- タグ: svn
wordpress2.8をpdo_sqlite3で使いたい
- 2009-09-26 (土)
手順
wordpress はお好きに2.3以上を用意します。
下記プラグインを組み込みます
http://wordpress.org/extend/plugins/pdo-for-wordpress/
アップしてアクセスしてインストールしてログインします。
問題点
環境によりインストールできなかったり不具合があったりするので下記に手がかりを残します。
- No Tags
本日の個人的メモ
- 2009-09-25 (金)
- カテゴリ:ちょっと一言

Windows TIPS — HINT:環境変数を変更する
MySQLクイック・リファレンス
MySQLのパスワードを忘れてしまった・・・ 〜MySQL 5.0のパスワードのリセット方法〜 - Mattari Memo
Windows版TextMateのテキストエディタ『Intype』がスゴイ | LIFE Script! from AvanHeart
WordPress ? PDO (SQLite) For Wordpress ? WordPress Plugins
ページ送りナビゲーションには display:inline-block が超便利 | バシャログ。
[使えるCSSテクニックVol.2] CSS を使った見栄えの良いページャー | バシャログ。
CakePHP 1.2の単体テスト作成にはbakeが便利 (前編) | バシャログ。
CakePHP 1.2の単体テスト作成にはbakeが便利 (後編) | バシャログ。
CakePHP Test Suiteをインストールする [dozo dokuwiki.php]
CakePHP1.2でdBugを使って快適デバック - Multiple Choices
- No Tags
xampp1.6.7 windowsXPsp2 の mysql5.0.67の初期設定
- 2009-09-25 (金)
charsetをutf-8にして色々便利に使いたい
charsetは
c:\xampp\mysql\bin の my.cnf の
[mysqld]
に
default-character-set=utf8 skip-character-set-client-handshake
を加える
character-set-server = latin1 collation-server = latin1_general_ci
があったらコメントアウト
#character-set-server = latin1 #collation-server = latin1_general_ci
あと
[mysqldump] と
[mysql]にも
default-character-set=utf8
を加える
rootパスワードの設定
cmd で
mysql/bin/mysqladmin -u root password fugafuga
- No Tags
go-pear.phpを使ってレンタルサーバにPEARをインストールする
- 2009-09-18 (金)
- カテゴリ:pear

レンタルサーバにPEARをインストールしたい
自分のサーバならPEARをダウンロードしてパッケージをインストールしてバッチファイル当てれば使えるようになります。
ぼんずーず : PEARをインストールしたい(windowsXP , apache2.2 , php5.2)
でもこれがレンタルサーバだと勝手が違うので,go-pear.phpを使って末端のフォルダにインストールすることになります。
以下,毎回検索するのが面倒なのでまとめておきます。
Broadcom Netlink Gigabit Ethernetの送信パケット異常増加
- 2009-07-23 (木)
概要
Nec VALUESTAR PC-VL570FG というPCでLAN接続が途切れる。
調べてみると接続途絶時は送信パケット数が異常な速度で増加していた。
OSはwindowsXP のOEM版でSP2。
>>続きを読む
windowsXPでxamppのPEARが使えない
- 2009-07-22 (水)
- カテゴリ:PHPメモ

1)xampp1.6.xの場合はインストール後に設定が必要
cmdで
cd c:\xampp\php
go-pear.bat
を実行する。
コマンドラインにしたがって全てENTERでデフォルト設定する。
2)パスを通す
c:\xampp\apache\bin\php.ini
のinclude_pathが通っていないので
include_path = “.;xampp\php\pear\”
を
include_path = “.;C:\xampp\php\pear\”
とドライブ名を書き加えて
保存して
xampp再起動。
番外)パッケージをインストールする
別のPCにxamppをインストールして,スクリプトだけ移して使おうとしたときに,
「パス通ってないどおのこおの」とエラー出ることがあります。
上記2対策を確認してもこのエラーが出るときは
そもそもrequire or include しようとしているパッケージがきちんとインストールされているのか
確認してみましょう。
当たり前のことではありますが,意外と忘れがちなのでここではまることもあります。
PHP4とmysql5の組み合わせについてメモ
- 2009-07-01 (水)
php4でmysql5を扱う場合の注意点・問題点
調査中につきメモ
Does PHP4 support MySQL 5 SP ? - Dev Shed
mysqli_queryを使えばphp4でもmysql5のspを利用できる。
が,mysqliをphp4で使える環境が必要。
PHP4 with MYSQL5
php4でのmysql_queryをそのままmysql5で使用すると問題がある。
”delimiter | ”が使えない・・・他にもあり。
こういった例外がある以外は普通に使えることは使える。
- タグクラウド
- 911 98 Acl ADSL ajax apache api bake BSE cakephp centOS css C言語 database db dom ECCUBE eclipse EM exec php google html javascript json lan linux mbr model mysql nec nic oscommerce password pbr pbs pci PDF pear php php4.3.9 phpexec phpのエラーコード pppoe SMAP Smarty SPAM sql sqlite svn Synergy TCP/IP ubuntu validation VMwarePlayer windows windowsXP wordpress xampp xml えひめAI くしゃみ ひかり ひかり接続 アキヒト イカ インデックス エコ エラー オリンピック カスタマイズ カスタムフィールド カタカナ キーワードEYE シュレッダー ジーオーグループ スクリプト セキュリティ センター直前 ソルトレイク タコ ダイアルアップ ダウンタウン テレビ テレホーダイ テロ デバッグ デュアルブート データサルベージ ネットショップ ネットワーク ハイライト バイク バックアップ バージョン切り替え フリーズ ブックオフ プラグイン プリンタ プログラミング プーチン マイケルジャクソン マコーレ・カルキン メモ メール リキッドレイアウト リサイクル レイアウト レンタルサーバー 不満 事故 人生 仮想化 再生紙 別れ 加圧式ボールペン 受験 哲学 夏 夏目漱石 夢十夜 家族 島谷ひとみ 怠惰 怪奇 感謝 技術メモ 文字 文字コード 料理 旅 正月 歯痛 焼き豚 牛肉 犬 理科年表 環境問題 生きる 画像 示談金 視覚 言葉 降水量 雨 青画面 風邪 飲みすぎ google
- 検索
- Feeds
- Ads