红联Linux门户
Linux帮助

解决mariadb数据库服务无法开启

发布时间:2016-10-17 15:43:01来源:linux网站作者:特简单
我的系统Manjaro Linux,安装的数据库为mariadb 10.1。
 
1、安装数据库
pacman -S mariadb
 
2、配置数据库启动环境:
mysql_install_db --user=MySQL --basedir=/usr --datadir=/var/lib/mysql (archwiki)
 
3、启动服务:
systemctl start mariadb
 
4、启动数据库: 
mysql -u root 首次启动没有密码
设置密码:
use mysql;
update user set password=PASSWORD("你的密码")where user="root";
flush privileges;
quit;
 
5、安全登陆数据库:
mysql -uroot -p 根据提示信息,输入刚才设置的密码,见到提示符:MariaDB [(none)]>就可以大功告成了。

修复无法启动的mariadb
一直在用的数据库,今天无论如何启动不了了,最后在archlinux wiki上查到了解决方法:
mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
重新自动生成了配置文件,就ok了,免不了数据要丢失了,还好不是什么大的数据,也不是很重要,需要的同虚可以试试看吧。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/25128.html