aptitude install mysql-server
create database test;
grant hoge1 on hoge2.* to 'test'@'%' identified by 'testpass' with grant optionoracleと違って、
select user, host from mysql.user;
http://dev.mysql.com/doc/refman/5.1/ja/mysql-command-options.html
権限の種類は以下・・・だと思う。確定できる資料がなかったので、勘と経験でそう考えておく。
grant hoge on *.* to user
grant hoge on dbname.* to user
grant hoge on dbname.tablename to user
mysql -D dbname -u user -p
鬼ハマったので備忘録。
MySQLサーバと異なる端末(別IP)から接続する場合、my.confの設定によっては接続できない。
getConnection failed: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.net.ConnectException MESSAGE: Connection refused: connect STACKTRACE: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(Unknown Source) at java.net.PlainSocketImpl.connectToAddress(Unknown Source) at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source)