PerlさんPerlくん
[perl][Module][mysql]PLESK環境でのmysqlのユーザ
最終更新:
atwikimyj
-
view
perlモジュールインストールで、データベースを扱うものは結構あるのだけれど、
そのデータベースのソフト、つまりRDBMはどのような設定でインストールされて
いるのか、、知ってないと時々はまる。
そのデータベースのソフト、つまりRDBMはどのような設定でインストールされて
いるのか、、知ってないと時々はまる。
特に、レンタルサーバでよく見られるPLESKで管理されているやつで、
デフォルトで入っているmysqlのユーザ名って、、rootじゃなくて、adminの場合があります。
デフォルトで入っているmysqlのユーザ名って、、rootじゃなくて、adminの場合があります。
GAC
http://www.gac.jp/article/index.php?stats=question...
上記の内容がたぶんズバリだと思い、いろいろ調べると、PLESKがインストールされた使える
ネットのVPSではmysqlのユーザとしてrootはおらず、adminというのを作成している。
(パスワードは確かユーザ側で入力した気が、、)
なのでコマンドプロンプトから'root'というユーザをパスワードなしで作成。
mysql > GRANT ALL PRIVILEGES ON *.* TO root@localhost
これでもだめ。
さらに手動で'test'データベースを作成
mysql > create database test;
これでインストールを試すと変化あるも成功せず。しかし失敗数が相当減った。
http://www.gac.jp/article/index.php?stats=question...
上記の内容がたぶんズバリだと思い、いろいろ調べると、PLESKがインストールされた使える
ネットのVPSではmysqlのユーザとしてrootはおらず、adminというのを作成している。
(パスワードは確かユーザ側で入力した気が、、)
なのでコマンドプロンプトから'root'というユーザをパスワードなしで作成。
mysql > GRANT ALL PRIVILEGES ON *.* TO root@localhost
これでもだめ。
さらに手動で'test'データベースを作成
mysql > create database test;
これでインストールを試すと変化あるも成功せず。しかし失敗数が相当減った。
その後いろいろな質問サイトに聞くと、、いろいろあったが、、
find `perl -e 'print "@INC"'` -name '*.pm' -print | grep SMTP
で確認すると、、現在のLinuxにすでに
DBD-mysql
Class-DBI-mysql
がインストールされていることがわかる。
find `perl -e 'print "@INC"'` -name '*.pm' -print | grep SMTP
で確認すると、、現在のLinuxにすでに
DBD-mysql
Class-DBI-mysql
がインストールされていることがわかる。
ということでPLESKで管理されているサーバでは注意が必要