BANSYSTEMSBLOG

Load of the ○○○○PHP!?

Client does not support authentication protocol requested
by server; consider upgrading MySQL client

のエラーが出てMyODBCからMySQLへ接続できませんでした。
毎度の事ながらネットで調査、それらしきものにはヒットしてましたが
頭が働いておらずできてませんでした。
たぶん半分寝ていたのでしょう。
以下のSQLを投げてやれば解決です。
mysql> UPDATE user SET Password = OLD_PASSWORD(’mypass’)
-> WHERE Host = ’some_host’ AND User = ’some_user’;
mysql> FLUSH PRIVILEGES;

ベトナム行きがほぼ決定した。もちろん仕事です。
その前にやらなければいけないことがたくさんあり、
今も仕事に追われています。
家庭のやることは一応やっていますが、
良き理解者の妻には頭があがりません。
下では子供がぐずってたりしますが今はちょっと集中させて頂きます。

GRANT でユーザー登録
・MySQLにログイン
> mysql -u root mysql
・spadminユーザの作成
mysql> GRANT ALL PRIVILEGES ON *.* TO spadmin@localhost IDENTIFIED BY ‘my_pass’ WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO spadmin@”%” IDENTIFIED BY ‘my_pass’ WITH GRANT OPTION;
・adminユーザの作成
mysql> GRANT RELOAD,PROCESS ON *.*
TO admin@localhost;
・guestユーザの作成
mysql> GRANT USAGE ON *.*
TO guest@localhost;

契約先でRedHatがトラブル原因不明です。
昨晩から起動しません。
夜中1時に電話ありました。
checking root filesystem
になってしまい起動しません。
そうこうしているうち15時。
もう最終手段しかありませんか。
そろそろリースが切れるので次サーバーはWindows導入予定です。
結局そうなるよね。
管理する人がいないんだもの。

契約先でのある部署の話。
仕事を依頼から報告まですべてWEB上で済ませたいということで3年前からWEBシステム(そんなにたいそうなものではない)を構築した。これらはハード以外はできるだけ出費を減らしてやれということであった。(出費を減らすどころか一銭もでなかったのだが)
サーバーはDELLの安いもの。OSなどはすべてオープンソース(フリーで使えるもの)。当然のごとくサポートはない。わからなくてもひたすら自分で調べるしかなかった。今思えばその書籍はかなりの金額になるがなぜ自腹?フリーのつらいところか。ま、いいや。
それもつかのまそろそろサーバーの買い替え時。
ある会社に見積もりを頂いたところラックタイプでそれなりのサーバースペックで7,80万といったところであった。しかしお話をきくところによると、LinuxESはサポートはもちろんつくが、高い高い!
今までフリーで使ってきた分、高価に驚愕。サポートはうれしいが、果たしてお世話になることって1年に1回くらいだと思うんだよなー。ということを考えて契約先の方を話をしていくうちに、WindowsにするとプリインストールだからLinuxES分は安くなると思うとのこと。んで、あまったお金でWEB開発用のサードパティーなどを購入したいと希望を出した。以前から気になっていた、グレープシティのWEB開発用製品がほしくてたまらなかったのだがいよいよ実現しそう。
そうなると、契約先もさまざまな部署もWEBシステムに移行できるかもしれない。
そうなってくるとうれしいのであります。
今私の野望は全社内での文書管理システムです。全文検索機能を備えることは前提。それが目的でもある。欲を言えば電子認証。(→ただお金がかかるのでむずかしい)
これが実現できれば自分も株もあがるってもんだね。
はやくブラウザひとつで業務がこなせるようになりたいもんだ。
大手企業だと部署ごとにしがらみがあるからいろんなツールが存在していてヘルパー的な存在な私はいつも開発が大変である。過去のものを尊敬しつつ(心の中ではけなし)なるべくかわらないように修正する。コードを読むのも一苦労。
やっぱり最初から開発したほうが楽って言うことですか。