MySQL


MySQLのインストール

# yum install mysql-server
# /etc/init.d/mysqld start
# chkconfig mysqld on       <-- サーバー起動時に自動起動
# chkconfig mysqld --list  <-- 自動起動の設定確認

rootのパスワード設定

初期値ではrootにパスワードが設定されていないため、「mysql」と入力するとログインできてしまいます。
下記コマンドを入力して、MySQLのrootにパスワードを設定してください。

パターン1

# mysql
mysql>SET PASSWORD FOR root@localhost=PASSWORD('hoge');
Query, OK
mysql>exit
# mysql
→ログインできなければOKです。
# mysql -u root -p
パスワードを入力
mysql>
上記プロンプトが表示されたらOKです。


パターン2

mysqladmin -u root password
New Password:*********
Confirm Password:********

不要なテストデータベースの削除

 # mysql -u root -p
パスワードを入力
mysql> show databases;
mysql> use test;
mysql> show tables;      <--テーブルがなにもないことを確認する。
mysql> drop database test;
mysql> show databases;

パスワードが設定されていないユーザーの削除

# mysql -u root -p
mysql> use mysql;      <-- mysqlの基本が設定されているDBを使用するよう実行
mysql> select user,from from user;  <-- userテーブルで作成されているユーザーを確認し、passwordフィールドが空のユーザーを確認する。
mysql> delete from user where password = '';   <--userテーブルのpasswordフィールドが空のカラムを削除するsql
mysql> select user,password from user;   <--passwordフィールドが空のユーザーが削除されていることを確認して削除されていればOK。

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-06-30 (木) 01:40:11