2017年2月3日 星期五

Ubuntu 16.04 Mariadb phpmyadmin 安裝、登入

在Ubuntu 16.04安裝Mariadb 10+phpmyadmin;
先安裝Mariadb,apache2,php:
sudo apt update
sudo apt upgrade
sudo apt install mariadb-server mariadb-client apache2 php7.0 libapache2-mod-php7.0 
Mariadb預設值卻不能登入phpmyadmin(mariadb預設空白密碼與預設禁止root登入phpmyadmin),在安裝完Mariadb後可進行以下修改:
變更Mariadb root密碼:
$ sudo mysqladmin -u root password

變更允許Mariadb root登入phpmyadmin
$ sudo mysql -u root -p mysql
update user set plugin='' where user='root';
flush privileges;
exit;

在安裝Mysql+phpmyadmin幾乎沒啥問題,但一把Mysql改成Maria總是一堆錯誤!phpmyadmin安裝時會在資料庫系統上產生一個phpmyadmin的資料庫與使用者帳號,但配合Maria時卻總是會失敗!懶得查詢phpmyadmin的安裝設定,直接取巧的先在Mariadb上手動新增phpmyadmin帳號(密碼:123456)與phpmyadmin資料庫,並給予phpmyadmin對phpmyadmin資料庫完整的權限:
$ sudo mysql -u root -p 
create database phpmyadmin;
grant all on phpmyadmin.* to 'phpmyadmin'@'localhost' identified by '123456' with grant option;
接著再安裝phpmyadmin,應該可以順利安裝完成!
sudo apt install phpmyadmin