Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Обновление mysql  (Прочитано 2009 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vtvz.ru

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
  • Виталий
    • Просмотр профиля
    • Визитка
Обновление mysql
« : 22 Июля 2016, 00:02:17 »

Ребята, реально замучился. Не знаю, что с этим делать...
Вот не хочет нормально проходить обновление и все.

Текст ошибки
(Нажмите, чтобы показать/скрыть)

/etc/mysql/debian.cnf
(Нажмите, чтобы показать/скрыть)

/etc/mysql/my.cnf
(Нажмите, чтобы показать/скрыть)

Причем пользователь с указанными в debian.cfg логином и паролем существует и я на него могу спокойно зайти:

(Нажмите, чтобы показать/скрыть)

Есть еще один пользователь root/password данные которого я пытался подставить в конфиг, но результат тот же.
И я не совсем понимаю, откуда он берет пароль, если я ввожу mysql -u root:

(Нажмите, чтобы показать/скрыть)

Объясните, пожалуйста, что к чему?
« Последнее редактирование: 22 Июля 2016, 00:04:58 от vtvz.ru »
kUbuntu 14.04, 64-bit, KDE 4.13.3, 3.13.0-61-generic (Опыт работы начиная с мая 2012)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Обновление mysql
« Ответ #1 : 22 Июля 2016, 00:12:58 »
~/.my.cnf
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн vtvz.ru

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
  • Виталий
    • Просмотр профиля
    • Визитка
Re: Обновление mysql
« Ответ #2 : 22 Июля 2016, 01:02:49 »
AnrDaemon,vtvz_ru@LapTop:~$ cat ~/.my.cnf
cat: /home/vtvz_ru/.my.cnf: Нет такого файла или каталога
vtvz_ru@LapTop:~$ sudo su
[sudo] пароль для vtvz_ru:
root@LapTop:/home/vtvz_ru# cat ~/.my.cnf
cat: /root/.my.cnf: Нет такого файла или каталога
root@LapTop:/home/vtvz_ru#
kUbuntu 14.04, 64-bit, KDE 4.13.3, 3.13.0-61-generic (Опыт работы начиная с мая 2012)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Обновление mysql
« Ответ #3 : 22 Июля 2016, 02:31:08 »
file "$(which mysql)"

mysql --no-defaults -u root -p
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн vtvz.ru

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
  • Виталий
    • Просмотр профиля
    • Визитка
Re: Обновление mysql
« Ответ #4 : 22 Июля 2016, 10:22:29 »
vtvz_ru@LapTop:~$ file "$(which mysql)"
/usr/bin/mysql: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=fdeba9e3d470b698ca8017706a712fa5d3d5dbc8, stripped
vtvz_ru@LapTop:~$ mysql --no-defaults -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 5.7.13-0ubuntu0.16.04.2 (Ubuntu)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>
Я так понял, что нужно заставить установщик использовать мой другой пароль
kUbuntu 14.04, 64-bit, KDE 4.13.3, 3.13.0-61-generic (Опыт работы начиная с мая 2012)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Обновление mysql
« Ответ #5 : 22 Июля 2016, 14:16:13 »
Нет, это означает, что пароль рута у вас где-то прописан в конфигах.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн vtvz.ru

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
  • Виталий
    • Просмотр профиля
    • Визитка
Re: Обновление mysql
« Ответ #6 : 22 Июля 2016, 17:16:51 »
AnrDaemon, а где могут лежать эти конфиги?
kUbuntu 14.04, 64-bit, KDE 4.13.3, 3.13.0-61-generic (Опыт работы начиная с мая 2012)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Обновление mysql
« Ответ #7 : 22 Июля 2016, 17:51:15 »
mysql --print-defaults

Только пароли сюда постить больше не надо.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн vtvz.ru

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
  • Виталий
    • Просмотр профиля
    • Визитка
Re: Обновление mysql
« Ответ #8 : 22 Июля 2016, 19:21:01 »
AnrDaemon, vtvz_ru@LapTop:~$ mysql --print-defaults
mysql would have been started with the following arguments:
--user=root --password=***** --host=localhost
kUbuntu 14.04, 64-bit, KDE 4.13.3, 3.13.0-61-generic (Опыт работы начиная с мая 2012)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Обновление mysql
« Ответ #9 : 22 Июля 2016, 19:24:13 »
Значит, оно всё таки где-то прописано.
Ищите, смотрите все инклюды.
mysql --help | grep -A2 "Default options"
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн vtvz.ru

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
  • Виталий
    • Просмотр профиля
    • Визитка
Re: Обновление mysql
« Ответ #10 : 22 Июля 2016, 23:13:02 »
AnrDaemon, только вот где?
vtvz_ru@LapTop:~$ mysql --help | grep -A2 "Default options"
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf
The following groups are read: mysql client
vtvz_ru@LapTop:~$ cat /etc/my.cnf
cat: /etc/my.cnf: Нет такого файла или каталога
vtvz_ru@LapTop:~$ cat /etc/mysql/my.cnf
#
# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "~/.my.cnf" to set user-specific options.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html

#
# * IMPORTANT: Additional settings that can override those from this file!
#   The files must end with '.cnf', otherwise they'll be ignored.
#

!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/vtvz_ru@LapTop:~$ cat ~/.my.cnf
cat: /home/vtvz_ru/.my.cnf: Нет такого файла или каталога
vtvz_ru@LapTop:~$
kUbuntu 14.04, 64-bit, KDE 4.13.3, 3.13.0-61-generic (Опыт работы начиная с мая 2012)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Обновление mysql
« Ответ #11 : 23 Июля 2016, 00:21:20 »
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн vtvz.ru

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
  • Виталий
    • Просмотр профиля
    • Визитка
Re: Обновление mysql
« Ответ #12 : 23 Июля 2016, 01:01:10 »
AnrDaemon, было бы все так просто, если бы было все так просто "Как говорил мой дед, я твой дед"
vtvz_ru@LapTop:~$ cd /etc/mysql/conf.d/
vtvz_ru@LapTop:/etc/mysql/conf.d$ ls
mysql.cnf  mysqldump.cnf
vtvz_ru@LapTop:/etc/mysql/conf.d$ cat mysql.cnf
[mysql]
vtvz_ru@LapTop:/etc/mysql/conf.d$ cat mysqldump.cnf
[mysqldump]
quick
quote-names
max_allowed_packet      = 16M
vtvz_ru@LapTop:/etc/mysql/conf.d$ cd /etc/mysql/mysql.conf.d/
vtvz_ru@LapTop:/etc/mysql/mysql.conf.d$ ls
mysqld.cnf  mysqld_safe_syslog.cnf
vtvz_ru@LapTop:/etc/mysql/mysql.conf.d$ cat mysqld.cnf
#
# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "~/.my.cnf" to set user-specific options.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html

# This will be passed to all mysql clients
# It has been reported that passwords should be enclosed with ticks/quotes
# escpecially if they contain "#" chars...
# Remember to edit /etc/mysql/debian.cnf when changing the socket location.

# Here is entries for some specific programs
# The following values assume you have at least 32M ram

[mysqld_safe]
socket          = /var/run/mysqld/mysqld.sock
nice            = 0

[mysqld]
#
# * Basic Settings
#
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
lc-messages-dir = /usr/share/mysql
skip-external-locking
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address            = 127.0.0.1
#
# * Fine Tuning
#
key_buffer_size         = 16M
max_allowed_packet      = 16M
thread_stack            = 192K
thread_cache_size       = 8
# This replaces the startup script and checks MyISAM tables if needed
# the first time they are touched
myisam-recover-options  = BACKUP
#max_connections        = 100
#table_cache            = 64
#thread_concurrency     = 10
#
# * Query Cache Configuration
#
query_cache_limit       = 1M
query_cache_size        = 16M
#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
# As of 5.1 you can enable the log at runtime!
#general_log_file        = /var/log/mysql/mysql.log
#general_log             = 1
#
# Error log - should be very few entries.
#
log_error = /var/log/mysql/error.log
#
# Here you can see queries with especially long duration
#log_slow_queries       = /var/log/mysql/mysql-slow.log
#long_query_time = 2
#log-queries-not-using-indexes
#
# The following can be used as easy to replay backup logs or for replication.
# note: if you are setting up a replication slave, see README.Debian about
#       other settings you may need to change.
#server-id              = 1
#log_bin                        = /var/log/mysql/mysql-bin.log
expire_logs_days        = 10
max_binlog_size   = 100M
#binlog_do_db           = include_database_name
#binlog_ignore_db       = include_database_name
#
# * InnoDB
#
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!
#
# * Security Features
#
# Read the manual, too, if you want chroot!
# chroot = /var/lib/mysql/
#
# For generating SSL certificates I recommend the OpenSSL GUI "tinyca".
#
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem
vtvz_ru@LapTop:/etc/mysql/mysql.conf.d$ cat mysqld_safe_syslog.cnf
[mysqld_safe]
syslog
vtvz_ru@LapTop:/etc/mysql/mysql.conf.d$
                                                                                                                                                                                               
kUbuntu 14.04, 64-bit, KDE 4.13.3, 3.13.0-61-generic (Опыт работы начиная с мая 2012)

 

Страница сгенерирована за 0.048 секунд. Запросов: 24.