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