MYSQLにログインをする際に以下のコマンドで

ログインをしているのだが、出来れば
shファイルにして実行するだけでログインを
したいのですが、出来ますでしょうか?
サーバの方は共有サーバなため、MYSQLの設定
やROOT権限は出来ません。
コマンド:
servername:> mysql -u USERNAME -p

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:moke3rd No.1

回答回数34ベストアンサー獲得回数3

ポイント25pt

http://www.mysql.gr.jp/

日本MySQLユーザ会

たとえば .cshrc で


alias sql ’mysql -u[ユーザー名] -p[パスワード] -D[データベース]’


と設定しておけば


sql


と打つだけでデータベースへログインできます。

パラメータ -u 等の後に空白を入れない方が良いと思います。

id:hopefully

駄目ですね。

出来ればサンプルを書いてもらえませんか?

ユーザ名:test

パスワード:1234

データベース名:mysqld

これだとどう書くんですか?

すいませんが宜しくお願いします。

2006/02/10 18:26:43
id:birdie-brain No.2

回答回数40ベストアンサー獲得回数4

ポイント25pt

http://www.mysql.com/

MySQL AB :: The world's most popular open source database

シェルスクリプトにするのであれば、パスの通ったディレクトリに以下の内容のファイルを作成し、実行ビットを立てればOKです。


---ここから---

#!/bin/sh

/usr/local/bin/mysql -utest -p1234 mysqld

---ここまで---


ファイルに直接パスワードが書かれてあるので、セキュリティ的には大いに問題ありです。

スクリプトファイルの内容を他人に読まれないよう、パーミッションは0700にしておくのが無難でしょう。

id:hopefully

できました。ありがとうございます。

2006/02/11 12:22:00

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 tsnr 7 6 1 2006-02-11 00:05:55

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません