seechickenの日記

2006-05-09 debianとMySQL

aptでmysql-server,mysql-client, mysql-doc をインストール

#aptitude install mysql-{server,client,doc}

そしたら何やらエラーが発生。

Setting up libxml-sax-perl (0.12-5) ...

Can't locate object method "save_parsers_debian" via package "XML::SAX" at /usr/bin/update-perl-sax-parsers line 90.

調べてみるとCPANでインストールしたファイルと競合しているようだ。

仕方ないのでエラーの出ている行を修正することで回避。

/usr/bin/update-perl-sax-parsers

XML::SAX->save_parsers_debian( $add, $directory[0] );

⇒ XML::SAX->save_parsers( $add, $directory[0] );

mySQL

rootにパスワードを設定。

# /usr/bin/mysqladmin -u root password hoge

インストールされたか確認。

# /usr/bin/mysqlshow -p

Enter password: hoge

コマンドラインを起動する。

# mysql -p test

Enter password: hoge