Mysql в ASPLinux 14

Автор: nops Дата: 18.02.2009 00:31 Суть проблемы.
Установил ASPLinux 14, всё встало нормально(до этого работал на 12-ом)
Далее необходимо было разрешить пользователю root в mysql подключаться с любого хоста.
Делаю:
# mysql mysql
mysql> update user set host='%' where host='localhost' and user='root'; //Разрешаю подключаться с любого хоста
mysql> UPDATE user SET Password=PASSWORD('new_password') WHERE user='root'; // меняю пароль на root
mysql> FLUSH PRIVILEGES;
mysql> quit
# service mysqld restart

работает нармально, с удалённой машины(в локальной сети) через программу MySQL Administrator нормально конекчусь.
Далее создаю базу, заливаю в неё дамп, всё залилось. Открываю сайт, пишет "фигу". Говорит что ошибка в базе данных.
Начинаю разбираться, пытаюсь зайти через PhpMyAdmin, ввожу root my_password она фиг, не пускает:#1045 - Access denied for user 'root'@'localhost' (using password: YES), ввожу root без пароля, пускает, но там ни созданных баз, ничего вообще кроме базы: information_schema и test
облазил пол инета, так и не нашёл решения проблемы.
Получается что создался новый пользователь root@192.168.0.5 к имеющемуся root@localhost

Может я что не так сделал? Но мне надо чтобы этот root был один и подключался от любого хоста.
Re: Mysql в ASPLinux 14 18.02.2009 01:05BigAndy Обычно доступ root вMysql запрещен, тем более с удаленных хостов.
Re: Mysql в ASPLinux 14 18.02.2009 03:15nops BigAndy Пишет:
-------------------------------------------------------
> Обычно доступ root вMysql запрещен, тем более с
> удаленных хостов.


Дык я разрешил....


А так вообще, я снёс всё нахрен, и поставил ОСю с нуля. благо ещё ничего не делал...
и сделал как описано тут
Всё заработало.

только возникла другая проблема.

в my.cnf прописал default-character-set=utf8
импортировал дампы в мускуль, все хосты заработали за исключением сайта с движком NetCat там одни: "��� ����"
Пробовал и в UTF8 и cp1251 и latin1 ничего не помагает. один чёрт или "��� ����" или "??????????"

Может подскажет кто-нить...?
Может в ASPLinux 14 мускуль в другой кодировке работает? Изначально похоже стояла Litin1 на я сменил в my.cnf
Re: Mysql в ASPLinux 14 18.02.2009 11:06BigAndy К сожалению, уже лет пять не работал с этой хреновиной. Постгри рулит больше. А тогда пробелмм с default koi8 не возникало
Re: Mysql в ASPLinux 14 19.02.2009 19:48Shurik_by Попробуй так

mysqldump --default-character-set=latin1 --skip-set-charset mydatabase mytable > ./mytable.sql

sed 's/latin1/utf8/g' mytable.sql > dump2.sql

mysql -u[user] -p [db] < dump2.sql
RSS-материал