Пользователь root MySQL, отсутствующий, новая установка

У меня есть новая установка MySQL (5.0.75-0ubuntu10.5) который я установил использование apt-get. Во время установки мне предложили мой пароль root MySQL, который я установил. С тех пор я попытался войти в систему с корневой учетной записью напрасно. Я всегда получаю сообщение:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Я следовал инструкциям для изменения пароля root к чему-то еще. Я заметил, что пользователь root не появляется в mysql.user таблице. Единственный пользователь, которого я имею, существует debian-sys-maint.

При запуске сервера MySQL вручную, я получаю следующее:

sudo /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --  user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock
101110 13:08:59  InnoDB: Started; log sequence number 0 43655
101110 13:08:59 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.0.75-0ubuntu10.5'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  (Ubuntu)

При запуске сервера MySQL следующее появляется в системном журнале:

Nov 10 13:11:49 spiros mysqld_safe[14705]: started
Nov 10 13:11:49 spiros mysqld[14709]: 101110 13:11:49  InnoDB: Started; log sequence number 0 43655
Nov 10 13:11:49 spiros mysqld[14709]: 101110 13:11:49 [Note] /usr/sbin/mysqld: ready for connections.
Nov 10 13:11:49 spiros mysqld[14709]: Version: '5.0.75-0ubuntu10.5'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  (Ubuntu)
Nov 10 13:11:50 spiros /etc/mysql/debian-start[14745]: Upgrading MySQL tables if necessary.
Nov 10 13:11:50 spiros /etc/mysql/debian-start[14757]: Looking for 'mysql' as: /usr/bin/mysql
Nov 10 13:11:50 spiros /etc/mysql/debian-start[14757]: Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
Nov 10 13:11:50 spiros /etc/mysql/debian-start[14757]: This installation of MySQL is already upgraded to 5.0.75, use --force if you still need to run mysql_upgrade
Nov 10 13:11:50 spiros /etc/mysql/debian-start[14759]: Checking for insecure root accounts.
Nov 10 13:11:50 spiros /etc/mysql/debian-start[14763]: Triggering myisam-recover for all MyISAM tables

После сброса пароля многократно и сбрасывания полномочий я все еще не могу войти в систему.

Какие-либо идеи?

2
задан 09.07.2011, 22:47

1 ответ

Я боролся с этим в течение нескольких часов также, но ответ Spiros работал на меня - впоследствии я мог войти в использование

mysql -uroot -p [enter]

(значение пароля является пробелом - я затем изменил пароль root путем выполнения

sudo dpkg-reconfigure mysql-server-5.1

который запрашивает пароль root. Затем я мог войти в систему как выше с пользователем root и паролем. Очень нечетный, который это установило без пользователя root... (но это работает теперь, Spiros спасибо!)

1
ответ дан 09.01.2020, 03:37

Теги

Похожие вопросы