SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 16.02.2012 17:55:33

CarTer
Участник
Зарегистрирован: 20.07.2009
Сообщений: 11

MySQL и пароль на root

Доброе время суток!

Переустановил на чистую FreeBSD 8.2 новый Mysql5.1.55 сервер, залил на него дамп со старого сервера 5.0.
После чего захожу на него командой
mysql -u root -pпароль -- все норм заходит
потом на него попробовал зайти с пустым паролем, и вуаля зашол
Пытаюсь сменить его командой:
mysqladmin -u root -h 192.168.3.3 password 'новый пароль'
Но результат один и тот же, и под пустым и под действующим паролем заходит.
Смотрел привилегии через phpmyadmin там два рута (Localhost и с определенного ip) у обоих стоит пароль.

Подскажите как запретить вхождение в mysql с пустым паролем?

Неактивен

 

#2 16.02.2012 20:11:52

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: MySQL и пароль на root

видимо сервер запущен с опцией --skip-grant-tables (FAQ #7)

Неактивен

 

#3 17.02.2012 10:09:44

CarTer
Участник
Зарегистрирован: 20.07.2009
Сообщений: 11

Re: MySQL и пароль на root

Проверил конфиг, наличие данной опции там нет.
Возможен ли еще какой нибудь вариант?

Неактивен

 

#4 17.02.2012 11:19:12

CarTer
Участник
Зарегистрирован: 20.07.2009
Сообщений: 11

Re: MySQL и пароль на root

[client]
port = 3306
socket = /tmp/mysql.sock

[mysqld]
port = 3306
socket = /tmp/mysql.sock
bind-address = 192.168.3.4
datadir = /var/db/mysql
character-set-server = utf8
collation-server = utf8_general_ci
default_table_type = InnoDB
skip-name-resolve

#skip-innodb

key_buffer_size = 64M
max_allowed_packet = 8M
thread_stack = 256K
thread_cache_size = 128
max_connections = 151
sort_buffer_size = 2M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
tmp_table_size = 32M
max_heap_table_size = 32M
query_cache_limit = 1M
query_cache_size = 128M
query_cache_type = 1


table_open_cache = 256
table_definition_cache = 512


# log files
log-error = /var/log/mysql.err
slow_query_log = 1
slow_query_log_file = /var/log/mysql-slow.log
long_query_time = 10

# replication
server-id = 2
replicate-do-db = UTM5
replicate-do-db = UTM5H
replicate-do-db = payment_systems

Неактивен

 

#5 17.02.2012 11:28:30

CarTer
Участник
Зарегистрирован: 20.07.2009
Сообщений: 11

Re: MySQL и пароль на root

Спасибо за помощь. Проблема решилась.
Оказывается в папке /root был файл .my.cnf в котором было прописано следующее:
[client]
user=root
password=пароль
socket=/tmp/mysql.sock

Получается что этот файл был создан при выполнении скрипта tuning-primer.sh

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson