ユーザ用ツール

サイト用ツール

Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/7/7ab0b3cdda25648d6732f4be6ac884e6.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/7/7ab0b3cdda25648d6732f4be6ac884e6.metadata failed

データベースサーバー構築_mysql
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/7/7ab0b3cdda25648d6732f4be6ac884e6.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/7/7ab0b3cdda25648d6732f4be6ac884e6.xhtml failed

データベースサーバー構築_mysql

■MySQLインストール

mysql-serverインストール

yum -y install mysql-server

■MySQL設定

MySQL設定ファイル編集

vi /etc/my.cnf

MySQLサーバーの文字コードをUTF-8に追加

character-set-server = utf8

■MySQL起動

MySQL起動

/etc/rc.d/init.d/mysqld start

MySQL自動起動設定

chkconfig mysqld on

■MySQL初期設定

MySQL初期設定

mysql_secure_installation
Enter current password for root (enter for none):

空ENTER

Set root password? [Y/n]

空ENTER(rootパスワード設定)

New password:

rootパスワード応答

Re-enter new password:

rootパスワード応答(確認)

Remove anonymous users? [Y/n]

空ENTER(匿名ユーザー削除)

Disallow root login remotely? [Y/n]

空ENTER(リモートからのrootログイン禁止)

Remove test database and access to it? [Y/n]

空ENTER(testデータベース削除)

Reload privilege tables now? [Y/n]

空ENTER

最後

Thanks for using MySQL!

終了

■MySQL確認

MySQLへrootでログイン

mysql -u root -p
Enter password:

MySQLのrootパスワード応答

testデータベースへの全てのアクセス権限を持った、新規ユーザcentosを登録

grant all privileges on test.* to centos@localhost identified by 'centospass';

centosユーザ登録確認

select user from mysql.user where user='centos';

ログアウト

exit

MySQL操作

centosユーザでMySQLサーバーへログイン

mysql -u centos -pcentospass

testデータベース作成

create database test;

データベース作成確認

show databases;

testデータベースへ接続

use test

testテーブル作成

create table test(num int, name varchar(50));

テーブル作成確認

show tables;

testテーブルへデータ登録

insert into test values(1,'山田太郎');

データ登録確認

select * from test;

testテーブル内データ更新

update test set name='山田次郎';

testテーブル内データ削除

delete from test where num=1;

testテーブル削除

drop table test;

データベースtest削除

drop database test;

ログアウト

exit

ユーザー管理

MySQLへrootでログイン

mysql -u root -p
Enter password:

MySQLのrootパスワード応答

centosユーザから全てのデータベースへのアクセス権限を剥奪

revoke all privileges on *.* from centos@localhost;

centosユーザ削除

delete from mysql.user where user='centos' and host='localhost';

centosユーザ削除確認

select user from mysql.user where user='centos';

centosユーザの削除をMySQLサーバーへ反映

flush privileges;

ログアウト

exit
データベースサーバー構築_mysql.txt · 最終更新: 2013/12/07 08:27 by luis_lee