manjaro 安装 MariaDB 数据库

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语言操作MySQL数据库

 

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 重启服务

 


 

posted @ 2019-05-08 18:43  石门  阅读(1048)  评论(0编辑  收藏  举报