1. 安装mariadb
1.选择包
yaourt 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
安装MariaDB/MySQL系统表在'/var/lib/ MySQL '…
好吧要在引导时启动mysqld,必须复制支持文件/ mysql。服务器到您的系统的正确位置请记住为MariaDB根用户设置密码!为此,启动服务器,然后发出以下命令:
'/usr/bin/mysqladmin' -u根密码'new-password'
'/usr/bin/mysqladmin' -u root -h Mandriva密码'new-password'
或者你可以跑:
“/ usr / bin / mysql_secure_installation”
哪一个也会给你删除测试的选项
默认情况下创建的数据库和匿名用户。这是
强烈推荐用于生产服务器。
参见MariaDB知识库http://mariadb.com/kb或the
更多说明,MySQL手册。
您可以启动MariaDB守护进程:
cd / usr的;/usr/bin/mysqld_safe——datadir = / var / lib / mysql的
您可以使用mysql-test-run.pl测试MariaDB守护进程
cd / usr / mysql-test ';perl mysql-test-run.pl
请在http://mariadb.org/jira报告任何问题
有关MariaDB的最新信息请访问http://mariadb.org/。
有关MySQL部分的其他资料,请浏览:
http://dev.mysql.com
考虑加入MariaDB强大而充满活力的社区:
https://mariadb.org/get-involved/
如果你的还是有错误.可以尝试一下把源按照第一步更换掉.重新来过.卸载命令如下
查询所有的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.设置密码命令
/usr/bin/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
systemctl status mariadb.service 服务状态
启动状体 右上的点 是绿 色
systemctl start mariadb.service 开启服务
systemctl stop mariadb.service 关闭服务
systemctl restart mariadb.service 重启服务