Установил 8.04 Ubuntu Server
Linux host.local 2.6.24-19-server #1 SMP Wed Aug 20 23:54:28 UTC 2008 i686 GNU/Linux
Установил mysql 5
mysql Ver 14.12 Distrib 5.0.51a, for debian-linux-gnu (i486) using readline 5.2
Установил php5
PHP 5.2.4-2ubuntu5.3 with Suhosin-Patch 0.9.6.2 (cli) (built: Jul 23 2008 06:44:49)
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
Установил Apache 2
Server Version: Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.3 with Suhosin-Patch
mod_ruby/1.2.6 Ruby/1.8.6(2007-09-24) mod_ssl/2.2.8 OpenSSL/0.9.8g
Проблема в том, что локально (из РHР скрипта или консоли) возможен доступ к Mysql только используя root`a, любой другой пользователь отвергается
Если подключиться к базе удалённо, существующим пользователем, то подключение происходит без проблем, логи Mysql ниже
081030 22:29:45 9 Connect trans@172.23.255.187 on
081030 22:30:42 10 Connect Access denied for user 'trans'@'localhost' (using password: YES)
081030 22:31:01 11 Connect trans.com@172.23.255.187 on
081030 22:31:18 12 Connect Access denied for user 'trans'@'localhost' (using password: YES)
081030 22:38:25 18 Connect root@localhost on
081030 22:38:52 31 Connect test@172.23.255.187 on
081030 22:39:17 32 Connect Access denied for user 'test'@'localhost' (using password: YES)
/etc/mysql/my.cnf
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking
bind-address = 0.0.0.0
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 128K
thread_cache_size = 8
query_cache_limit = 1M
query_cache_size = 16M
expire_logs_days = 10
max_binlog_size = 100M
skip-bdb
[mysqldump]
quick
quote-names
max_allowed_packet = 16M
default-character-set=cp1251
[mysql]
[isamchk]
key_buffer = 16M
!includedir /etc/mysql/conf.d/