I.はじめに
Linuxで使用されなければならない仕事の最近の本質のない系統的な研究されていない何も難しいタスクが存在しないので、私は、長い時間のためのLinuxを使用したいのMySQL。私はLinuxでインストールされているWindowsの下でのSQLServerといくつかの経験、考え、MySQLが実際にインストールすることができますし、使用は、行うのは簡単であるべきMySQLのすべての後に、LinuxとWindows自体は非常に異なっている、多くの問題を満たし、回り道をたくさん取ります。私と学習プロセスにおける迂回路のような初心者のためには、できるだけ早くエントリ、私はあなたの助けを願って、この記事を書きました。
第二に、インストールMySQLの
1、ダウンロードMySQLのインストールファイルを
インストールするには、MySQLを以下の2つのファイルを必要とする
のMySQL-SERVER-5.0.9-0.i386.rpm
のMySQLクライアント-5.0.9-0.i386.rpm
でダウンロード:HTTP:// DEV .mysql.com /ダウンロード/ MySQLの/ 5.0.html、このページを開いて、「サーバー」と「Clientprograms」の項目を見つけ、「linuxx86のRPMのダウンロード」の項目を見つけるために、ページを下に落とし、これらの二つのrpmファイルが必要なダウンロードします。
2、インストールMySQLの
RPMファイルは、Red Hatのソフトウェアインストールパッケージによって開発され、RPMパッケージをインストールする際にLinuxは、多くの複雑な手順を排除することができます。このコマンドは、一般的にVは、H、インストール中に発生した表したときに、私は、指定されたRMPパッケージがインストールされるインストールの詳細を表すインストール-ivh、時パラメータを使用される「#」記号は、現在のインストール・プロセスを表示します。この記号は、インストールが完全に停止した後まで継続します。
1)サーバーをインストール
:ファイルディレクトリで次のコマンドを実行しますが、2つのRMPている
[test1のローカル@ルート]#RPM -ivhのMySQL-SERVER-5.0.9-0.i386.rpm
以下の情報が表示されます。
警告:MySQLのサーバ-5.0.9-0.i386.rpm: V3 DSA署名:NOKEY、キーID 5072e1f5
準備中... ########################################### [100% ]
。1:MySQLの-サーバー########################################### [
100%] 。。。。。。(表示されません)
は/ usr / binに/ mysqladminの-u rootパスワードの新しい新しいパスワード"
の/ usr / binに-H test1の'新しい新しいパスワード' / mysqladminの-u rootパスワード
。。。。。。(表示しない)
のmysqldデーモンとデータベースの/ var / libに/ MySQLのから始まって
、このような情報が表示されるように、サーバーのインストール。テストを参照するために、実行のnetstat成功したかどうかをMySQLのポートは、このようなサービスが開始された開くと、開いている、インストールは成功しました。MySQLのデフォルトのポートは3306です。
[test1のローカル@ルート]#-natのnetstat
アクティブ接続インターネット(サーバー、確立された)
原Recv関数- Q-Q送るローカルアドレス外国住所州
TCP 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
それを見ることができる上に示したがMySQLのサービスが開始されました。
2)クライアントをインストールし
、次のコマンドを実行します
。#RPM -ivh MySQLのクライアント-5.0.9-0.i386.rpm [test1のローカル@ルート]
警告:MySQLのクライアント-5.0.9-0.i386.rpm:DSA V3に署名:NOKEY、キーID 5072e1f5
準備を... ####################################### #### [100%]
1:クライアント- #####################################のMySQL。 ###### [100%]
表示がインストールされています。
次のコマンドとの接続 MySQLのテストが成功したかどうか、。
第三に、MySQLでのログ
ログインのMySQLのコマンドがあるのMySQL、MySQLは次の構文を使用します:
MySQLの [-uユーザ名] [-hホスト] [ - P-[パスワード]] [DBNAME]
ユーザー名とパスワードは、MySQLのユーザー名とパスワード、MySQLの初期管理アカウントは、root、パスワードなし注意です:rootユーザーは、Linuxのユーザーではありません。MySQLのデフォルトのユーザーは、初期パスワードとして、ちょうどに最初の時間を入力しないで、ルートであるmysqlのことができます。
[test1のローカル@ルート]#MySQLは
に購入可能なMySQLの ENDWITHコマンドモニター、または\ G ...
あなたのMySQL接続ID 1 ServerVersionには、次のとおりです。標準-4.0.16
。タイプ[ヘルプ; 'または「\ H」種類のヘルプ" \バッファのクリアにC」。
MySQLの>
インストールが成功し、 『MySQLの>』プロンプト、おめでとう登場!
次のように増加したパスワードのログオン形式は次のとおりです。
MySQLの -u -pルート
を入力パスワード:(パスワード)
パスワード、キャリッジリターン後のパスワードにパスワードを必要と-p、ユーザー名-uが続いています。
注: MySQLの /etc/init.d/mysqlファイルの後ろに話しては/ usr / binディレクトリ内のファイル、および開始はファイルではありません。
四、MySQLのいくつかの重要なディレクトリ
MySQLの SQL Serverのとは異なり、インストール後には、ディレクトリにデフォルトでインストールされ、そのデータベースファイルは、専用ベランダを追跡夢⑴昇給ウサギヘアピン昇給ストレートレン欺く黄柯をレンダリングしている┠柯佗は、ウェイジョウの浅いのVプラーク雑多なロングinux初心者を中心に混雑しましたないように注意してください場合のLinux自体は、より複雑なディレクトリ構造であるため、 MySQLのインストールディレクトリが出て問題の綿密な研究のだろう。
ここでは単にこれらのディレクトリを見ています。
1、データベースディレクトリ
は/ var / libに/ MySQLの/
2、設定ファイル
を/ usr / share / MySQLの( MySQLの .serverコマンドおよび構成ファイル)
3、コマンド
は/ usr / binに(mysqladminのmysqldumpをコマンド)
4、起動スクリプト
は/ etc /rc.d/init.d/(スタートアップスクリプトファイルのmysqlディレクトリ)
第五は、ログインパスワードの変更
MySQLのパスワードは自明の重要性を高めるために設置し、デフォルトではパスワードなし。
1、コマンド
USR / binに/ mysqladminの-u rootパスワード
形式:mysqladminは-uユーザ名-p古いパスワード新しいパスワード
2、例
例1:123456ルートを追加します。
次のコマンドを入力します。
#/ [test1のローカル@ルート] USR / binに/ mysqladminの-uルートpassword123456の
注意:ルートの初めからパスワードなしで、-p古いパスワードを省略することができるようにします。
3、変更が成功したかどうかをテストする
ログインするためのパスワードなしで)1
#[test1のローカル@ルート]をMySQLの
ERROR 1045:アクセスがユーザーのために拒否されました:「ルートlocalhostの@」(Usingpassword:NO)
、エラーを、パスワードが変更されたことを示します。
2)変更されたログインパスワードを使用して
#[test1のローカル@ルート] MySQLの -p -uルート
入力したパスワードを:(パスワード123456を入力した後に変更)
への購入のために利用可能であるMySQLの ..モニタコマンドのENDWITH、または\ G
あなたのMySQL上記ID上記の接続でありますServerVersion 4:4.0.16-標準
。。[ヘルプ; '種類ヘルプタイプのための「\ H」「\ C」をクリアするバッファーのか、
MySQLの>
成功!
これは、mysqladminはpasswordコマンドによって変更されるが、ライブラリを変更することで、パスワードを変更します。
第六に、開始と停止
1、開始
MySQLのインストールが完了した後、スタートアップファイルをMySQLが起動する必要があるとき、あなたは/etc/init.dディレクトリで次のコマンドを実行することができます。
[ルート@ test1のinit.dディレクトリ] /etc/init.d/mysqlスタート#
2、ストップ
/ mysqladminの-uシャットダウン-pルートは/ usr / binに
。3、自動スタート
1)の表示MySQLの自動起動リストか
[ルート@ローカルTEST1]#/ sbinに/のchkconfig --list
2)MySQLは、お使いのシステムに追加の内側に行くために、サービスグループを開始
test1のローカル@ [ルート]#/ sbinに/のchkconfig -add のMySQL
3)MySQLはサービスグループから削除内部を開始します。
[test1のローカル@ルート]#/ sbinに/ chkconfigを-del MySQLの
変化に七、MySQLのディレクトリ
MySQLのデフォルトのデータ・ファイルの格納ディレクトリ/ var / libに/ mysqlの。あなたに/ホーム次のディレクトリをしたい場合は/データは、次の手順の下で必要:
1、データディレクトリのホームディレクトリの確立
CD /ホーム
は、mkdirデータ
2は、MySQLサービスのプロセスを停止:
シャットダウン-pのmysqladmin -uルート
3、/ /ホーム/データへのVAR / libに/ mysqlのディレクトリ全体
ミュージックビデオは/ var / libに/ mysqlの/ホーム/データ/
これは、次の/ホーム/データ/ MySQLへのMySQLのデータファイルを置く
見つけること。4、my.cnfの設定ファイル
ならば無my.cnfの設定ファイルは、/ etc /ディレクトリ、見つけてください* .cnfのファイルは、/ usr / share / mysqlの/、どこにあるの/ etcのコピー/リネームmy.cnfファイル)。:コマンドは次の通りである
[ルート@ test1のMySQLの]#CPは/ usr /な/etc/my.cnfこのコンテンツ共有/ MySQLの/マイ-medium.cnfを報告
5、編集MySQLの設定/etc/my.cnfファイルを
作業へのMySQL適切には、あなたがする必要があることを保証するために、場所にmysql.sockファイルをspecificies。右ソケット=の/ var / libに/のMySQL /変更にmysql.sock /home/mysql/mysql.sock:中央の行番号です。次のとおりです。
VIのmy.cnf(VIエディタツールでのmy.cnfファイル、次のように変更されたデータを見つける)
MySQLサーバに#を
[mysqldを]
ポート= 3306
#socket = /var/lib/mysql/mysql.sock(オリジナルコンテンツ、より多くの「#」この行をコメントで確保するために)
ソケット= /home/data/mysql/mysql.sock(このプラスライン)
6、MySQLのスタートアップスクリプト/etc/rc.d/init.d/mysqlを変更し
、最後にMySQLの起動スクリプト/etc/rc.d/init.d/mysqlを変更する必要性を、これまでDATADIR =の/ var / libに/ mysqlのライン、あなたの現在の実際のストレージ・パスに等号の右へのパス:ホーム/データ/ MySQLの。
#VI /etc/rc.d/init.d/mysql [TEST1など@ルート]
#DATADIR =の/ var / libに/ MySQLの(この行をコメント)
DATADIR = /ホーム/データ/ MySQLの(この行を追加します)
7、 MySQLサービスを再起動
起動/etc/rc.d/init.d/mysql
、再起動のLinuxコマンドを使用して、または再起動
の動きが正しく、または7段階の管理チェックの前に再び成功に動作している場合。
八、MySQLの一般的な操作
注意:MySQLは、各コマンドの後にセミコロンでなければなりません;終了。
オリジナルます。http://blog.sina.com.cn/s/blog_87fad56a0101fv1f.html