maria-discuss team mailing list archive
-
maria-discuss team
-
Mailing list archive
-
Message #01237
Re: Change from MySQL to MariaDB - Problem with EVENTS-Table in information_schema
Am 20.12.2013 um 20:28 schrieb Reindl Harald:
>
> i thought more about
>
> * stop server
> * backup datadir
> * delete the db-folder from filesystem
There is no folder for information_schema.
"They are actually views, not base tables, so there are no files
associated with them... Also, there is no database directory with that
name."
>From http://dev.mysql.com/doc/refman/5.5/en/information-schema.html
> before trying this try i "repair table" on any table in this meta-db!
This still doesn't work because I still have no rights:
Access denied for user 'root'@'localhost' to database 'information_schema'
> the following command may do the same easier
> mysqlcheck -h localhost --check-upgrade --all-databases --auto-repair
> --user=root -p
No change.
> what maybe interesting to post
>
> * stop mysqld
> * make the mysqld-log empty
> * start mysqld
> * post the complete output of the mysqld-log
>
I didn't find the mysqld-log, the files
/var/log/mysql.log
and mysql.err are empty.
So I set (uncommented) in my.cnf
general_log_file = /var/log/mysql/mysql.log
general_log = 1
and now I get here, when I start mysql:
/usr/sbin/mysqld, Version: 5.5.34-MariaDB-1~precise-log (mariadb.org
binary distribution). started with:
Tcp port: 3306 Unix socket: /var/run/mysqld/mysqld.sock
Time Id Command Argument
Not very interesting.
But I found in the syslog since yesterday noon every 2 minutes (!!!)
these entries:
Dec 19 12:02:12 myserver kernel: [1315576.363594] init: mysql main
process (9025) terminated with status 1
Dec 19 12:02:12 myserver kernel: [1315576.363659] init: mysql main
process ended, respawning
Dec 19 12:02:12 myserver /etc/mysql/debian-start[10200]: Upgrading MySQL
tables if necessary.
Dec 19 12:02:12 myserver /etc/mysql/debian-start[10203]:
/usr/bin/mysql_upgrade: the '--basedir' option is always ignored
Dec 19 12:02:12 myserver /etc/mysql/debian-start[10203]: Looking for
'mysql' as: /usr/bin/mysql
Dec 19 12:02:12 myserver /etc/mysql/debian-start[10203]: Looking for
'mysqlcheck' as: /usr/bin/mysqlcheck
Dec 19 12:02:12 myserver /etc/mysql/debian-start[10203]: This
installation of MySQL is already upgraded to 5.5.34-MariaDB, use --force
if you still need to run mysql_upgrade
Dec 19 12:02:12 myserver /etc/mysql/debian-start[10214]: Checking for
insecure root accounts.
Dec 19 12:02:12 myserver /etc/mysql/debian-start[10219]: Triggering
myisam-recover for all MyISAM tables
(I replaced my server's name with myserver)
Do I understand this right, that every 2 minutes mysql server is
crashing (terminated with status 1)???
I don't find a hint in the syslog what could crash mysql.
And to restart mysql (service mysql restart) it takes about a minute!
This seems unnormal too.
I think I have a problem.
This is my my.cnf:
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
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
bind-address = 127.0.0.1
character-set-server=utf8
collation-server=utf8_general_ci
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
myisam-recover = BACKUP
query_cache_limit = 1M
query_cache_size = 16M
expire_logs_days = 10
max_binlog_size = 100M
innodb_file_per_table
[mysqldump]
quick
quote-names
max_allowed_packet = 16M
events
ignore-table=mysql.events
[mysql]
[isamchk]
key_buffer = 16M
!includedir /etc/mysql/conf.d/
Follow ups
References