MySQL νκ²½ μ€μ λ° κ³μ κΆν μ€μ
β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯
β₯β₯β₯β₯β₯β₯ < MySQL νκ²½ μ€μ λ° κ³μ κΆν μ€μ > β₯β₯β₯β₯
β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯β₯
mysqladmin -u root password ************* ==> rootμ ν¨μ€μλ λ³κ²½
mysqladmin -u root -p reload ==> μ€μ λ΄μ© λ€μ λ‘λ
mysqladmin -u rabbit -p create webrabbit ==> κ³μ λͺ
μλ‘ λλΉ μΆκ°
mysqladmin -u rabbit -p reload ==> μμλ κ³μ κΆνλ§ λ€μ λ‘λ μμ
mysql -u sunny -p webrabbit ==> μΌλ° μ¬μ©μλ‘ λλΉμλ² μ μ
mysql -u root -p mysql ==> κ΄λ¦¬μλ‘ λλΉμλ²λ‘ μ μ
βββββββββ λͺ¨λ λλΉ μΆκ°νκΈ° βββββββββ
mysql> create database xxxx_mainbbs;
mysql> create database xxxx1_mainbbs;
mysql> create database xxxx2_mainbbs;
mysql> create database xxxx3_mainbbs;
mysql> create database xxxx4_mainbbs;
βββββββββ λλΉ μ¬μ©μ μΆκ°νκ³ ν¨μ€μλ μ€μ λ°©λ² βββββββββ
mysql> GRANT ALL PRIVILEGES ON *.*<λλΉ κΆν> TO rabbit@localhost<μ¬μ©μID> IDENTIFIED BY 'xxxxxxxxxxx<ν¨μ€μλ>' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO xxxx@localhost IDENTIFIED BY 'xxxxxxxxx' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO xxxx1@localhost IDENTIFIED BY 'xxxxxxxx' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO xxxx2@localhost IDENTIFIED BY 'xxxxxxxx' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO xxxx3@localhost IDENTIFIED BY 'xxxxxxxx' WITH GRANT OPTION;
==> μ΄λ°μμΌλ‘ κ³μ μ μΆκ°νκ³ μ€μ νλ©΄ λλ€.
βββββββββ κ³μ λ³λ‘ ν΄λΉ λλΉμ κΆν λΆμ¬λ°©λ² βββββββββ
mysql> grant all on xxxx1_mainbbs.* to 'xxxx1'@'localhost' identified by 'xxxxxx';
mysql> grant all on xxxx2_mainbbs.* to 'xxxx2'@'localhost' identified by 'xxxxx';
mysql> grant all on xxxx3_mainbbs.* to 'xxxx3'@'localhost' identified by 'xxxxxx';
mysql> grant all on xxxx4_mainbbs.* to 'xxxx4'@'localhost' identified by 'xxxxx';
mysql> grant all on xxxx5_mainbbs.* to 'xxxx5'@'localhost' identified by 'xxxxxxx';
βββββββββ κΈ°ν SQL κ΄λ ¨ λͺ
λ Ή βββββββββ
mysql> use serverbbs; ==> ν΄λΉ λλΉ μ ν
mysql> show tables; ==> μ ν λλΉ νμ΄λΈ λ΄μ© μΆλ ₯
mysql> select * from phpbb_mainvote_voters;
mysql> drop database test; ==> ν΄λΉ λλΉ μμ λͺ
λ Ή
mysql> create table phpbb_cool( name CHAR(10), id VARCHAR(10) NOT NULL, url VARCHAR(20), email VARCHAR(20), milage INT(11), \
level CHAR(2), PRIMARY KEY(id) );
mysql> drop table phpbb_cool; ==> ν΄λΉ λλΉ ν
μ΄λΈ μμ
SQLλ¬Έμ μνλ νμΌλͺ
μΌλ‘ μ€ν¬λ¦½νΈ νμμΌλ‘ μ μ₯
cat << OS >> phpbb_cool.sql
create table phpbb_cool2( name CHAR(10), id VARCHAR(10) NOT NULL, url VARCHAR(30), email VARCHAR(30), milage INT(11), level CHAR(2), PRIMARY KEY(id) );
create table phpbb_cool3( name CHAR(10), id VARCHAR(10) NOT NULL, url VARCHAR(30), email VARCHAR(30), milage INT(11), level CHAR(2), PRIMARY KEY(id) );
create table phpbb_cool4( name CHAR(10), id VARCHAR(10) NOT NULL, url VARCHAR(30), email VARCHAR(30), milage INT(11), level CHAR(2), PRIMARY KEY(id) );
create table phpbb_cool5( name CHAR(10), id VARCHAR(10) NOT NULL, url VARCHAR(30), email VARCHAR(30), milage INT(11), level CHAR(2), PRIMARY KEY(id) );
OS
==> μ½κ°λ§ μμ©νλ©΄ λλΉ κ³μ λ μλμΌλ‘ μ€νλκ² ν μ μλ€.
mysql -u rabbit -p webrabbit < phpbb_cool.sql ==> λ°©κΈ μμ±λ SQLλ¬Έμ μ½μ
νλ λ°©λ²μ΄λ€.
βββββββββ κ΄λ¦¬μ ν¨μ€μλ 볡ꡬ λ³κ²½ βββββββββ
killall mysqld
/usr/local/mysql/bin/safe_mysqld --skip-grant --datadir=/home/var/var &
ps aux | grep mysql
mysql -u root -p mysql
mysql> UPDATE user SET password=PASSWORD('μλ‘μ΄ ν¨μ€μλ') where user='root';
mysql> FLUSH PRIVILEGES ;
mysql -u root -p mysql
βββββββββ DB Data λ°±μ
νκΈ° βββββββββ
mysqldump -u root -p linux2 > SQL_Backup_linux2.SQL
mysqldump -u root -p linux3 > SQL_Backup_linux3.SQL
mysqldump -u root -p linux4 > SQL_Backup_linux4.SQL
mysqldump -u root -p linux5 > SQL_Backup_linux5.SQL
mysqldump -u root -p linux6 > SQL_Backup_linux6.SQL
βββββββββ DB Data λ°±μ
볡ꡬ βββββββββ
mysqldump -u root -p linux2 < SQL_Backup_linux2.SQL
mysqldump -u root -p linux3 < SQL_Backup_linux3.SQL
mysqldump -u root -p linux4 < SQL_Backup_linux4.SQL
mysqldump -u root -p linux5 < SQL_Backup_linux5.SQL
mysqldump -u root -p linux6 < SQL_Backup_linux6.SQL