天天看點

cd usr local mysql_Root使用者安裝MariaDB到 /usr/local/mysql

參考位址:

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

繼續閱讀