flagflag  
3: 2009-04-29 (Wed) 17:59:15 iseki source Cur: 2016-08-03 (Wed) 01:23:10 iseki source
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


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
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 31
Today

Who's Online

88 user(s) are online (11 user(s) are browsing xpwiki)

Members: 0
Guests: 88

more...

Access Counter

Today : 9144914491449144
Yesterday : 1766217662176621766217662
Total : 2356447623564476235644762356447623564476235644762356447623564476
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com