人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: hopefully
●カテゴリ:就職・転職 コンピュータ
✍キーワード:MySQL root sh コマンド サーバ
○ 状態 :終了
└ 回答数 : 2/3件

▽最新の回答へ

1 ● moke3rd
●25ポイント

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

日本MySQLユーザ会

たとえば .cshrc で


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


と設定しておけば


sql


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

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

◎質問者からの返答

駄目ですね。

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

ユーザ名:test

パスワード:1234

データベース名:mysqld

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

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


2 ● birdie-brain
●25ポイント

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にしておくのが無難でしょう。

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ