1. 安装mariadb

1.选择包

yaourt mariadb

 

不初始化 直接进入 数据库 会报一下错误

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2)

mariadb导出数据库 命令 mariadb导入数据库_mysql

2.初始化

 

sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

 

安装MariaDB/MySQL系统表在'/var/lib/ MySQL '…

好吧要在引导时启动mysqld,必须复制支持文件/ mysql。服务器到您的系统的正确位置请记住为MariaDB根用户设置密码!为此,启动服务器,然后发出以下命令:

'/usr/bin/mysqladmin' -u根密码'new-password'
'/usr/bin/mysqladmin' -u root -h Mandriva密码'new-password'
或者你可以跑:
“/ usr / bin / mysql_secure_installation”
哪一个也会给你删除测试的选项
默认情况下创建的数据库和匿名用户。这是
强烈推荐用于生产服务器。
参见MariaDB知识库http://mariadb.com/kb或the
更多说明,MySQL手册。
您可以启动MariaDB守护进程:
cd / usr的;/usr/bin/mysqld_safe——datadir = / var / lib / mysql的
您可以使用mysql-test-run.pl测试MariaDB守护进程
cd / usr / mysql-test ';perl mysql-test-run.pl
请在http://mariadb.org/jira报告任何问题
有关MariaDB的最新信息请访问http://mariadb.org/。
有关MySQL部分的其他资料,请浏览:
http://dev.mysql.com考虑加入MariaDB强大而充满活力的社区:
https://mariadb.org/get-involved/

 

 

如果你的还是有错误.可以尝试一下把源按照第一步更换掉.重新来过.卸载命令如下

 

查询所有的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.设置密码命令

/usr/bin/mysql_secure_installation

5.设置密码

 

第一个设置密码的框.直接回车.....这个坑...我栽了.不懂英语.所以老是密码错误....

它的意思是第一次安装.直接回车.如果不是第一次安装输入你以前的密码.

因为我是第一次安装,所以直接回车.

设置root密码:Y

然后就是设置你自己的密码:

输入密码:

然后一路:y

即可.大体的意思就是清楚安装时候的表.数据.啥的.还有一个设置是不准root用户登录.我是一路Y

有兴趣可以翻译一下啥依稀

6.登录mariadb
mysql -uroot -p

输入密码即可.大概就是这样的.使用方式和mysql差不多

 

7.下次开机的时候记得启动服务,要不然会报错:

当然也可以开机自启动

systemctl enable mariadb #自启动
systemctl disable mariadb #关闭自启动

Go语言操作MySQL数据库

 

go get -u -v github.com/go-sql-driver/mysql

 

systemctl status mariadb.service 服务状态

启动状体  右上的点 是绿 色

systemctl start mariadb.service  开启服务

systemctl stop mariadb.service 关闭服务
systemctl restart mariadb.service 重启服务