Created
March 15, 2014 08:14
-
-
Save masakid/9563333 to your computer and use it in GitHub Desktop.
個人的によく利用するMySQLのコマンド一覧
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#データベース作成 | |
create database *; | |
#カラム追加 | |
alter table (テーブル名) add (カラム名) VARCHAR(15) NOT_NULL; | |
#カラム定義変更 | |
alter table (table_name) modify column (column_name) varchar(15) NOT_NULL; | |
#基本型。root権限でログイン | |
mysql -uroot -p | |
#別サーバのmysqlへログインする際のcmd | |
mysql -uroot -h [IPアドレス] -p | |
#特定のDBにIPアドレスでのアクセス許可、色んな権限持たせるver | |
grant all on hogehoge_db.* To [email protected] IDENTIFIED BY 'password'; | |
#バックアップコマンド | |
mysqldump -uroot -p hogehoge_db > hogehoge.dmp | |
#バックアップコマンド(外からつないでバックアップ作成) | |
mysqldump -u[ユーザ名] -h [リモートで接続したいIPアドレス] -p hogehoge_db > hogehoge.dmp | |
#リストアコマンド | |
mysql -uroot -p hogehoge_db < hogehoge.dmp | |
(dumpファイルの読み込み) | |
#リストアコマンド(外からつなぐver) | |
mysql -u[ユーザ名] -h [リモートで接続したいIPアドレス] -p hogehoge_db < hogehoge.dmp | |
#dumpコマンドのオプション | |
#DBにprob型などでファイルを保存してたりすると以下のオプションをつけないと | |
#上手くバックアップやリストアできなかったりする。 | |
--default-character-set=binary | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment