flagflag  If you want to see English page, please click "English" Button at Left.
3: 2009-04-29 (水) 17:59:15 iseki ソース 現: 2016-08-03 (水) 01:23:10 iseki ソース
Line 2: Line 2:
*** 他のホストへ接続 [#q7869186] *** 他のホストへ接続 [#q7869186]
- mysql -u netp_user -h 202.26.158.3 -p+ ;mysql>; mysql -u netp_user -h 202.26.158.3 -p
-*** テーブル参照権限を与える [#l20b404f+*** データベースの作成 [#vc0f8287
- grant references on netp_exam.* to netp_user identified by 'netp_pass';+ mysql> create database データベース名;
-*** select 権限を与える [#l5fb8d31] + mysql> create database データベース名 default character set utf8;
- grant select on netp_exam.* to netp_user identified by 'netp_pass';+
*** データベース一覧 [#mb979940] *** データベース一覧 [#mb979940]
- show databases;+ ;mysql>; show databases
 + 
 +*** テーブルへの全権限を与える [#b720ba8f] 
 + mysql> grant all on netp_exam.* to netp_user identified by 'netp_pass'; 
 + 
 +*** テーブル参照権限を与える [#l20b404f] 
 + mysql> grant references on netp_exam.* to netp_user identified by 'netp_pass'; 
 + 
 +*** select 権限を与える [#l5fb8d31] 
 + mysql> grant select on netp_exam.* to netp_user identified by 'netp_pass';
*** テーブル一覧 [#w84df07b] *** テーブル一覧 [#w84df07b]
- use データベース名; + ;mysql>; use データベース名; 
- show tables;+ ;mysql>; show tables
 + 
 +*** テーブルの Column 一覧 [#q6ffed87] 
 + mysql> show columns from テーブル名; 
 + 
 +*** テーブルの index 一覧 [#p82a822e] 
 + mysql> show index from  テーブル名;
*** テーブル削除 [#i0552f80] *** テーブル削除 [#i0552f80]
- use データベース名; + ;mysql>; use データベース名; 
- drop table テーブル名;+ ;mysql>; drop table テーブル名;
*** 項目削除 [#b7f6670b] *** 項目削除 [#b7f6670b]
- delete  from テーブル名 where 条件; + ;mysql>; delete  from テーブル名 where 条件; 
- 例: delete  from mdl_log_display where module="quiz";+ 例: mysql> delete  from mdl_log_display where module="quiz"; 
 + 
 +*** 外部ファイルからのコマンドの読み込み [#f4693fed] 
 + mysql> source [file name]; 
 + 
 +*** データベースのバックアップと復元 [#hd26496d] 
 +**** 全体のバックアップ [#aeadd043] 
 + $ /usr/local/mysql/bin/mysqldump  データベース名  [テーブル名]  --quick --single-transaction -u root -p > db.dump 
 +- -x ではすべてのテーブルをロックする → DB使用中のアプリが停止する 
 +- --single-transaction ではロックを掛けない.ただし InnoDB でしか使用できない. 
 +#br 
 + 
 +**** 条件を付けてバックアップ [#gf5fdb44] 
 + $ mysqldump -u root データベース名 -t テーブル名 -p --where "PrincipalID='....' OR Friend='....'" 
 + 
 +**** 復元 [#d641e5ae] 
 + $ /usr/local/mysql/bin/mysql  データベース名  -u root -p -f < db.dump 
 + 
 +**** ERROR 2006 (HY000) at line ###: MySQL server has gone away のエラー [#h66c9fbc] 
 +- max_allowed_packet を指定する. 
 + [mysqld] 
 +  max_allowed_packet = 64M
*** データベースのチェックとリペア [#u5850f80] *** データベースのチェックとリペア [#u5850f80]
- データベースを止めてから,チェックを行う - データベースを止めてから,チェックを行う
 # /etc/init.d/mysql stop  # /etc/init.d/mysql stop
- # /usr/local/mysql/bin/myisamchk -r /var/mysql/[DBNAME]/*.MYI+ # myisamchk -r /var/mysql/[DBNAME]/*.MYI
 # /etc/init.d/mysql start  # /etc/init.d/mysql start
 +- 動いていてもOK
 + # mysqlcheck -r -c データベース名 -u root -p
 +#br


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 4月翌月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
<今日>

オンライン状況

85 人のユーザが現在オンラインです。 (15 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 85

もっと...

アクセスカウンタ

今日 : 2152215221522152
昨日 : 2042920429204292042920429
総計 : 2338155823381558233815582338155823381558233815582338155823381558
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com