MySQL을 완전히 제거하여 MySQL 5.5에서 MariaDB로 "업그레이드"를 시도했습니다. 그런 다음 다음과 같이 MariaDB 10.1을 설치했습니다.
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386] http://sfo1.mirrors.digitalocean.com/mariadb/repo/10.1/debian jessie main'
sudo apt-get update
sudo apt-get install mariadb-server
service apache2 restart
그러나 phpMyAdmin이 로드되지 않고 404를 반환합니다. 제가 사용하고 있는 애플리케이션이 잘 로드되고 명령줄을 통해 데이터베이스에 연결할 수 있습니다. mysql -V
mariadb 버전을 반환합니다 .
그래서 다음과 같이 phpMyAdmin과 MariaDB를 제거했습니다.
service mysql stop
apt-get --purge remove "mysql*"
mv /etc/mysql/ /tmp/mysql_configs/
apt-get remove --purge mysql*
apt-get autoremove
apt-get autoclean
apt-get purge phpmyadmin
apt-get autoremove phpmyadmin
service apache2 restart
apt-get update
소스 파일에서 mariadb 항목을 지웁니다./etc/apt/sources.list
이제 무엇이든 시도할 때마다 apt-get install
오류가 반환됩니다.
apt-get install mysql-server mysql-client
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
mariadb-server-10.0 : Depends: mariadb-client-10.0 (>= 10.0.22-0+deb8u1) but it is not going to be installed
Depends: mariadb-server-core-10.0 (>= 10.0.22-0+deb8u1) but it is not going to be installed
PreDepends: mariadb-common but it is not going to be installed
Breaks: mysql-server
mysql-client : Depends: mysql-client-5.5
mysql-server : Depends: mysql-server-5.5 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
이 오류는 설치하려는 모든 항목에 적용됩니다. 나는 시도했다 apt-get -f install
. 내가 망친 부분과 해결 방법에 대한 아이디어가 있습니까?
노트:
lsb_release -da
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.2 (jessie)
Release: 8.2
Codename: jessie
apache2 -v
Server version: Apache/2.4.10 (Debian)
Server built: Aug 28 2015 16:28:08