カテゴリーブログ内検索最新記事(05/09)
(05/09)
(05/06)
(05/06)
(05/06)
(05/06)
(05/06)
(05/06)
(05/06)
(05/06) プロフィールリンク最新コメント[09/21 brazilian body wav]
[09/14 ベース]
[09/01 クラブフルセット]
[09/01 シティサイクル 通販]
[09/01 アディダス 時計 白]
[09/01 イブサンローラン 財布 レディース]
[08/31 Giuseppe Zanotti ハイカットスニーカー レディース]
[08/31 ガガミラノ 腕時計]
[08/31 ニューバランス 996 メンズ]
[08/31 ナイキ エアジョーダン レディース]
最新トラックバック忍者アドアクセス解析 |
IT備忘録φ(..)メモメモPAGE | 139 140 141 142 143 144 145 146 148 149 150 | ADMIN | WRITE [Scientific Linux 6] データベースサーバ構築(MySQL) 2012.01.08 Sun 23:08:56mysql-server インストール
# yum -y install mysql-server MySQL起動 # /etc/rc.d/init.d/mysqld start MySQL自動起動設定 # chkconfig mysqld on MySQL自動起動設定確認 # chkconfig --list mysqld 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 rootユーザ(システムのrootユーザとは別)でログイン # mysql -u root -p 登録済ユーザ、パスワード確認 mysql> select user,host,password from mysql.user; -- 以下、データベース操作 -- testデータベースへの全てのアクセス権限(外部ホストからも)を持った、新規ユーザhogeを登録 mysql> grant all privileges on test.* to hoge@'%' identified by 'hogehoge'; hogeユーザ登録確認 mysql> select user from mysql.user where user='hoge'; ログアウト mysql> exit hogeユーザでMySQLサーバーへログイン mysql -u hoge -h localhost -phogehoge testデータベース作成 mysql> create database test; 登録データベース確認 mysql> show databases; testデータベースへ接続 mysql> use test testテーブル作成 mysql> create table test(num int, name varchar(50)); テーブル作成確認 mysql> show tables; testテーブルへデータ登録 mysql> insert into test values(1,'山田太郎'); データ確認 mysql> select * from test; testテーブル内データ更新 mysql> update test set name='山田次郎'; testテーブル内データ削除 mysql> delete from test where num=1; testテーブル削除 mysql> drop table test; データベースtest削除 mysql> drop database test; ログアウト mysql> quit rootユーザでログイン # mysql -u root -p hogeユーザから全てのデータベースへのアクセス権限を剥奪 mysql> revoke all privileges on *.* from hoge@'%'; hogeユーザ削除 mysql> delete from mysql.user where user='hoge'; hogeユーザ削除確認 mysql> select user from mysql.user where user='hoge'; hogeユーザの削除をMySQLサーバーへ反映 mysql> flush privileges; PR TrackbacksTRACKBACK URL : CommentsComment Form |