參考位址:
http://www.zhdba.com/mysqlops/2013/08/16/mariadb-cn_1001/
https://mariadb.com/kb/en/mariadb/installing-system-tables-mysql_install_db/
如果您有root權限通路系統,您可能想将MariaDB安裝在mysql的使用者群組”(安裝保持與mysql的相容性):
groupadd mysql
useradd -g mysql mysql
cd /usr/local
tar -zxvpf /path-to/mariadb-VERSION-OS.tar.gz
ln -s mariadb-VERSION-OS mysql
cd mysql
./scripts/mysql_install_db –user=mysql
chown -R root .
chown -R mysql data
您現在啟動mysqld:
./bin/mysqld_safe –user=mysql &
or
./bin/mysqld_safe –defaults-file=~/.my.cnf –user=mysql &
測試連接配接,修改您的$PATH,這樣您就可以調用用戶端比如mysql、mysqldump等等。
export PATH=$PATH:/usr/local/mysql/bin/
您可能想要修改您的.bashrc或.bash_profile來固化。
------------------------------------------------------------------------------------------
由于登陸使用了如下指令:
shell> ./bin/mysqld_safe --user=root &
導緻再次登陸時候使用
shell> ./bin/mysqld_safe --user=MySQL &
報錯:
mysqld_safe Logging to '/usr/local/mysql/data/Linux.err'.
mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
mysqld_safe mysqld from pid file /usr/local/mysql/data/Linux.pid ended
解決方法:初始化mysql
/usr/local/mysql/scripts/mysql_install_db --user=mysql
可以成功登陸
如果還報錯:
./scripts/mysql_install_db --no-defaults --basedir=. --datadir=data