ログインをしているのだが、出来れば
shファイルにして実行するだけでログインを
したいのですが、出来ますでしょうか?
サーバの方は共有サーバなため、MYSQLの設定
やROOT権限は出来ません。
コマンド:
servername:> mysql -u USERNAME -p
日本MySQLユーザ会
たとえば .cshrc で
alias sql ’mysql -u[ユーザー名] -p[パスワード] -D[データベース]’
と設定しておけば
sql
と打つだけでデータベースへログインできます。
パラメータ -u 等の後に空白を入れない方が良いと思います。
MySQL AB :: The world's most popular open source database
シェルスクリプトにするのであれば、パスの通ったディレクトリに以下の内容のファイルを作成し、実行ビットを立てればOKです。
---ここから---
#!/bin/sh
/usr/local/bin/mysql -utest -p1234 mysqld
---ここまで---
ファイルに直接パスワードが書かれてあるので、セキュリティ的には大いに問題ありです。
スクリプトファイルの内容を他人に読まれないよう、パーミッションは0700にしておくのが無難でしょう。
できました。ありがとうございます。
回答者 | 回答 | 受取 | ベストアンサー | 回答時間 | |
---|---|---|---|---|---|
1 | tsnr | 7回 | 6回 | 1回 | 2006-02-11 00:05:55 |
駄目ですね。
出来ればサンプルを書いてもらえませんか?
ユーザ名:test
パスワード:1234
データベース名:mysqld
これだとどう書くんですか?
すいませんが宜しくお願いします。