yesterday post, i do install golang to server today we will install “MariaDB” to ubuntu, because we needed to connect database to “golang”.
same as yesterday all basic update upgrade autoremove will skip here.
we begin with
sudo apt install mariadb-server
sudo systemctl status mariadb
checking with webmin
sudo apt-get purge mariadb-server
let check what happen with
sudo dpkg -l | grep mariadb
second remove old mysql too
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
remove old config
sudo rm -rf /etc/mysql /var/lib/mysql
we will try again
sudo apt install mariadb-server
now we got different error
error: alternative path /etc/mysql/mariadb.cnf doesn’t exist
dpkg: error processing package mariadb-common (–configure):
installed mariadb-common package post-installation script subprocess returned error exit status 2
Errors were encountered while processing:
mariadb-common
E: Sub-process /usr/bin/dpkg returned an error code (1)
- fix this with
cd
mkdir mariadbcommon
cd mariadbcommon
apt-get download mariadb-common
now extract file and copy it to where they should be.
ar xvf *
tar xvf dat*
sudo cp ./etc/mysql/mariadb.cnf /etc/mysql/mariadb.cnf
don’t forget to “sudo”
after update upgrade reinstall “mariadb”
apt-get install --reinstall mariadb-common
apt-get install --reinstall mariadb-server
sudo systemctl status mariadb
still same error
look in webmin it show differ error
see the different ?
after change that file the old error back.
so change to installing via webmin