phpmyadmin (Ubuntu 16.04LTS)과 함께 mariaDB를 사용할 때도 같은 문제에 직면했습니다.
전제 조건 :
1) MariaDB 설치
sudo apt-get -y install mariadb-server mariadb-client
sudo mysql_secure_installation (answer to some interactive questions):
Enter current password for root (enter for none): <enter>
Set root password: n
Remove anonymous users: n
Disallow root login remotely: n
Remove test database and access to it: n
Reload privilege tables now: Y
제거하려는 경우 mariaDB
:
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-5.5 mysql-client-core-5.5
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get autoremove
sudo apt-get autoclean
2) phpmyadmin 설치
sudo apt-get -y install phpmyadmin (and answer some interactive questions)
Configuring phpmyadmin:
Web server to reconfigure automatically: apache2
Configure database for phpmyadmin with dbconfig-common: Yes
MySQL application password for phpmyadmin: <blank>
3) apache2에서 phpmyadmin에 대한 심볼릭 링크를 만듭니다
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo service apache2 restart
좋아, 당신이 라엘의 지침을 따르는 경우에, 지금, 당신은에 로그인 할 수 있습니다 phpmyadmin
:하지만, 나를 위해 적어도, 나는 빨간색 메시지가 등장하면서, 새로운 데이터베이스를 생성 할 수 없습니다 No privileges
(또는 유사한 메시지)
수정은 phpmyadmin을 재구성하고 일부 대화식 질문에 대한 답변으로 이루어졌습니다.
sudo dpkg-reconfigure phpmyadmin
<Ok>
Reinstall database for phpmyadmin: <Yes>
Connection method for MySQL database server for phpmyadmin: TCP/IP
Host name of the MySQL database server for phpmyadmin: localhost
Port number for the MySQL service: 3306
MySQL database name for phpmyadmin: phpmyadmin
<Ok>
MySQL username for phpmyadmin: root
MySQL application password for phpmyadmin: pass # OR ANY PASSWORD YOU WANT
Password confirmation: pass
Name of the database's administrative user: root
Web server to reconfigure automatically: apache2
An error occurred while installing the database: ignore
이제 phpmyadmin ( localhost/phpmyadmin
)에 연결하려고 하면
username: root
password: pass
데이터베이스를 만들 수 있습니다.