前言:
这一次安装mariadb真的是踩了足够多的坑.真的多..... 一言难尽.写篇博客记录安装.也可以给大家当作参考.
主要是源和权限的问题.不是很靠谱的源.加上对权限的不懂......恩.开始了.
一.更换源(供参考.可以直接看二)
更换源.这个命令执行后.会出现弹窗.弹出的是对国内源的排序.
pacman-mirrors -i -c China -m rank
我一开始是选择的第一个.发现不好使.后来直接选择前三个源.
上述命令参考了这一篇博客.如果没有效果的话.可以点进去看一下.还有另外两条替换的命令
二.安装mariadb
1.选择包
yaourt mariadb
我是选择的第三个.注意名字.可能位置会不同但是名字应该不会有差距的.
2.安装.
选择3直接回车即可.根据提示操作.我已经做完来.在就图就麻烦了.
下载完之后最后面的英语会有提示.让你输入:一行命令.我的找不到了.
如果你不懂英语.就谷歌翻译吧.差不多就是最后一段英语.让你执行一个命令.很显眼的位置.
3.然后执行那个命令...这一步很重要
我的是报错了.注意错误信息.会有一个问题.
就是没有权限执行一个文件夹./var/lib/mysql
把这个文件夹的权限设置777
chmod 777 /var/lib/mysql/
在执行上边的命令.就是那个翻译出来的那个命令.
这次就可以很好的执行了.也没有错误了.
如果你的还是有错误.可以尝试一下把源按照第一步更换掉.重新来过.卸载命令如下
第一个命令是查询所有的mariadb相关的包.
第二个是卸载.你把后面的包名更换一下.把这三个都卸载即可.先卸载第二个.然后第三个.最后第一个.因为依赖关系
[feiwu@manjato mysqld]$ pacman -Q | grep mariadb
libmariadbclient 10.1.35-1
mariadb 10.1.35-1
mariadb-clients 10.1.35-1
[feiwu@manjato mysqld]$ pacman -R mariadb
4.翻译结尾
翻译一下结尾的英文.
会发现还要执行一个命令用来配置.mariadb的密码.以及一些安装完的处理工作.
我翻译完之后大概就是.
上边有两条命令.然后下边还有一条.
让你选择上边的两条还是下边的一条.
我选择了下边的一条.因为不知道怎么上边的命令.
5.设置密码
执行一波.
第一个设置密码的框.直接回车.....这个坑...我栽了.不懂英语.所以老是密码错误....
它的意思是第一次安装.直接回车.其他次输入你以前的密码.
然后就是设置你自己的密码:
再次输入:
然后一路:y
即可.大体的意思就是清楚安装时候的表.数据.啥的.还有一个设置是不准root用户登录.我是一路Y
有兴趣可以翻译一下啥依稀
三.登录mariadb
mysql -uroot -p
输入密码即可.大概就是这样的.使用方式和mysql差不多
等有时间.机会来会把文字更换成图片和命令的....
2018年 09月 02日 星期日 18:04:01 CST:
今天登录的时候突然报错来,就比较纳闷.昨天还是好好的啊.怎么今天就不行了?然后思考来一下,应该是没启动服务.
错误信息:
下次开机的时候记得启动服务,要不然会报错:
systemctl start mariadb
当然也可以开机自启动.但是我觉得自己启动比较舒服:
systemctl enable mariadb #自启动
systemctl disable mariadb #关闭自启动