CentOSでMySQL-Serverをインストールする手順およびDB基本操作

1.インストール
#yum -y install mysql-server

2.my.cnfを設定
#vi /etc/my.cnf
default-character-set = utf8

3.mysql起動
# chkconfig mysqld on
# chkconfig –list mysqld
#service mysqld start

4.rootパスワードを変更

# mysql -u root
select user,host,password from mysql.user;
set password for root@localhost=password('pwdstartnews24’);
select user,host,password from mysql.user;
exit

5.匿名ユーザーを削除
delete from mysql.user where user=";
select user,host from mysql.user;

6.バージョン情報、日付等
select version(),current_date;
show databases;
drop database test;
show databases;
show variables like 'port’;

7.データベースとユーザーの作成
create database testdb;
grant all privileges on testdb.* to adminuser@localhost identified by 'ofpass’;
ユーザの追加

GRANT ALL PRIVILEGES ON *.* TO user@localhost IDENTIFIED BY 'pass’ WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO user@"%" IDENTIFIED BY 'pass’ WITH GRANT OPTION;
権限の削除
revoke all privileges on *.* from root@"%";
delete from user where user=”root” and host="%";
flush privileges;
8.データベースのバックアップと復元
データベースのバックアップ
shell> mysqldump -h hostaddress -u root -p pass dbname >dbname_backup.sql
データベースの復元
shell> mysqladmin -h hostaddress -u root -p pass create dbname
shell> mysqldump -h hostaddress -u root -p dbname < dbname_backup.sql

MySQL

Posted by arkgame