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


     

  • 相关阅读:
    UML——六大关系整理
    C#编写Windows 服务
    Centos7下lamp环境搭建的小笔记
    awk命令分析日志的简单笔记
    ssrf小记
    关于cookie的一些学习笔记
    xssbypass小记
    xss挑战赛小记 0x03(xssgame)
    xss挑战赛小记 0x01(xsstest)
    ubuntu下安装LAMP环境遇到的一些小问题
  • 原文地址:https://www.cnblogs.com/a208606/p/10833682.html
Copyright © 2020-2023  润新知