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 重啟服務

 


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM