Distro  is Mageia2 and 4.

Its the "datadir" that defines the location of the database
not "basedir" also is '/home/barry/.local/share/akonadi/db_data/mysql'
a soft link to your datadir?

my.cnf basic options are

user=mysql
basedir=/usr
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
port=3306
pid-file=/var/run/mysqld/mysqld.pid
log-error=/var/log/mysqld.log

There should be error messages not machine code in the
log it might help to drop the use of ./bin/mysql_install_db --general-log
option and let it log to mysqld.log not just for error messages it should log
it is "ready for connections".

Distros vary with log location /var/log, /var/log/mysql or /var/lib/mysql
but the my.cnf should define it.

When you run mysql_install_db it should output any perm errors.

Other tests

ps -ef | grep mysql            (check server is running)

netstat -lnp | grep 3306    (check open ports)

mysqladmin -u root -p status    (info uptime and open tables)

---
keith.


On 29/05/15 21:32, Barry wrote:
Hi all could someone please elucidate for me on what is happening when I try to set up mysql.

As root I cd to /usr, then run ./bin/mysql_install_db --general-log. this returns 'Installing MariaDB/MySQL system tables in '/var/lib/mysql' ...' but nothing turns up there!

After many days trying, and searching I found the files in '/home/barry/.local/share/akonadi/db_data/mysql' although in my.cfg the server base directory is set to /usr

This has occurred on both the mageia2 and mageia4 distros. The 3 general-log files are of no use they only contain machine code. As it appears I may have tried this last year I tried renaming the mysql db and rerunning the cmd but no joy.

Can someone help please.

TIA

Barry   _______________________________________________
Linux-users mailing list
[email protected]
http://lists.canterbury.ac.nz/mailman/listinfo/linux-users


_______________________________________________
Linux-users mailing list
[email protected]
http://lists.canterbury.ac.nz/mailman/listinfo/linux-users

Reply via email to