読者です 読者をやめる 読者になる 読者になる

べすとえふぉーと

プログラミング等のノート 

MySQLの初期セットアップと実行

mysql

mysqlinstはインストールしたディレクト
dbdirはmkdirで作成済み

セットアップ

cd  mysqlinst
./scripts/mysql_install_db --datadir=dbdir/

起動

./bin/mysqld --datadir=dbdir/ --user=mysql

終了はctrl + バックスラッシュ



接続は別ターミナルから

./mysql -u mysql

終了は バックスラッシュ+q

データベース一覧を表示、切り替え、テーブル作成、インサート

show databases;
use test;
create table sample (name text);
show tables;
insert into sample values("testtest");
select * from sample;

rsyncでsrc配下をdest配下に同期

rsync
rsync -av --progress ./src/ dest/

「/」の有無によって動作が変わるので注意

wgetで403回避

wget

403が出る場合はユーザーエージェント指定
空でもOK

wget -U "" -i url.txt

Postgresで全ダンプ

PostgreSQL
  • hでホスト、-pでポート、-Uでユーザ名
pg_dumpall -h localhost -p 5432 -U postgres > dump.dat

ディレクトリ下のファイル数・容量を調べるコマンド

bash

ファイル数のカウント

ls -l $dir | wc -l

ディレクトリの容量

du -h $dir