MySQL
Windowsの場合、パスワードは必ず入れなければならない。
GRANT ALL PRIVILEGES ON *.* TO ユーザー名@localhost IDENTIFIED BY 'パスワード' WITH GRANT OPTION;
@localhostを省略すると他のホストからもアクセスできるようになる
パスワードを消すこともできる
SET PASSWORD FOR ユーザー名@localhost="パスワード"
bind-address localhost
bind-address 192.168.1.1
のようにbind-addressを追加していく
bind-addressをコメントアウトすれば、どこからでもアクセスできる
select * from mysql.user;
SHOW GRANTS FOR ユーザ名@localhost \G
SHOW INDEX FROM テーブル名;
SHOW CREATE TABLE テーブル名 \G
CREATE DATABASE データベース名 CHARACTER SET utf8;
ALTER TABLE テーブル名 MODIFY COLUMN カラム名 VARCHAR(128)
sudo service mysql restart
net stop MySQL
net start MySQL
データをインポートするときの最大サイズ
my.cnfやmy.iniの[mysqld]の欄に
max_allowed_packet = 32M
のように記述する
Windowsの場合、以下の一連作業は、コマンドプロンプトでなくcygwinでやらないとうまくいかないようだ
mysqldump -u user dbname > xxxx.sql
mysql -u user dbname < xxxx.sql
最終更新:2012年02月01日 17:52