玄箱HG debian lenny (8)mysqlインストール
mysqlを導入
インストール
・インストール
$ sudo apt-get install mysql-server
・mysql動作確認
$ mysqladmin ping -u root -p
正常動作時
Enter password:
mysqld is alive
パスワード変更
$ mysql -u root -p
rootパスワード入力
SET PASSWORD FOR root@localhost=PASSWORD('new_password');
ユーザ確認
ログイン
$ mysql -u root -p
SQL実行
mysql> SELECT host,user,password FROM mysql.user;
文字コード設定
sql> status
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
/etc/mysql/conf.d/以下に「character_set.cnf」というファイルを新規作成し、編集。
$ sudo vi character_set.cnf
以下ファイル内容で作成する
[client]
default-character-set = utf8
[mysqld]
default-character-set = utf8
skip-character-set-client-handshake
[mysqldump]
default-character-set = utf8
[mysql]
default-character-set = utf8
「/etc/my.conf」内、languageをコメント
[mysqld]
#language = /usr/share/mysql/japanese
Mysql再起動
/etc/init.d/mysql restart
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld ..
Checking for corrupt, not cleanly closed and upgrade needing tables..
確認
sql> status
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8