zoukankan      html  css  js  c++  java
  • 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 重启服务


     

  • 相关阅读:
    函数
    python操作文件
    POJ-2689-Prime Distance(素数区间筛法)
    POJ-2891-Strange Way to Express Integers(线性同余方程组)
    POJ-2142-The Balance
    POJ-1061-青蛙的约会(扩展欧几里得)
    Educational Codeforces Round 75 (Rated for Div. 2) D. Salary Changing
    Educational Codeforces Round 75 (Rated for Div. 2) C. Minimize The Integer
    Educational Codeforces Round 75 (Rated for Div. 2) B. Binary Palindromes
    Educational Codeforces Round 75 (Rated for Div. 2) A. Broken Keyboard
  • 原文地址:https://www.cnblogs.com/a208606/p/10833682.html
Copyright © 2011-2022 走看看