1. 安装mariadb
1.选择包
yaourt mariadb
sudo pacman -S mariadb
不初始化 直接进入 数据库 会报一下错误
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2)
2.初始化
sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
若此命令 无效 或报错 请 使用 第 3 步
安装MariaDB/MySQL系统表在'/var/lib/ MySQL '…
好吧要在引导时启动mysqld,必须复制支持文件/ mysql。服务器到您的系统的正确位置请记住为MariaDB根
如果你的还是有错误.可以尝试一下把源按照第一步更换掉.重新来过.卸载命令如下
查询所有的mariadb相关的包.
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
3.插播一条命令.开启mariadb服务.
systemctl start mariadb
不开启服务后边没有办法配置密码等一些东西
4.初始化命令
进入此目录cd /usr/bin/
sudo mysql_secure_installation
mysql_secure_installation
5.设置密码
第一个设置密码的框.直接回车.....这个坑...我栽了.不懂英语.所以老是密码错误....
它的意思是第一次安装.直接回车.如果不是第一次安装输入你以前的密码.
因为我是第一次安装,所以直接回车.
设置root密码:Y
然后就是设置你自己的密码:
输入密码:
然后一路:y
即可.大体的意思就是清楚安装时候的表.数据.啥的.还有一个设置是不准root用户登录.我是一路Y
有兴趣可以翻译一下啥依稀
6.登录mariadb
mysql -uroot -p
输入密码即可.大概就是这样的.使用方式和mysql差不多
7.下次开机的时候记得启动服务,要不然会报错:
当然也可以开机自启动
systemctl enable mariadb #自启动
systemctl disable mariadb #关闭自启动
go get -u -v github.com/go-sql-driver/mysql
https://github.com/go-sql-driver/mysql
systemctl status mariadb.service 服务状态
启动状体 右上的点 是绿 色
systemctl start mariadb.service 开启服务
systemctl stop mariadb.service 关闭服务
systemctl restart mariadb.service 重启服务