09
2021
05
MARIADB安装、初始化及常用操作
MARIADB安装、初始化及常用操作1.Linux下安装与初始化#安装 yum install mariadb-server#设置编码 vim /etc/my.cnf[mysqld]character-set-server=utf8 #启动 systemctl start mariadb#自启动 systemctl enable mariadb#停止 systemctl stop mariadb#初始化 mysql_secure_installation2.连接、查看用户、创建
作者:hqy | 分类:技术文章 | 浏览:2873 | 评论:0
09
2021
05
Linux安装MariaDB+初始化数据库
Linux安装MariaDB+初始化数据库背景说明:在数据库中,mysql的是常用的数据库之一;作为一款开源的软件被广大公司所使用。但是,mysql在被Oracle公司收购后,难免在以后会有取消开源的问题。所以急需一款新的数据库产品替换mysql的地位,就现在而言当前大多数主流linux发行版已经采用了mysql数据库的一个开源分支产品MariaDB,当前Google和Wikipedia已经采用了MariaDB数据库,也是为了防止以后mysql数据的技术垄断作的决定安装MariaDB:12345
作者:hqy | 分类:技术文章 | 浏览:2259 | 评论:0
09
2021
05
mysql进入恢复模式后,启动失败,提示:Waiting for the background threads to start
今天有台服务器因为断电,导致mysql无法启动,提示ibdata数据和log不符合,遂修改设置为 innodb_force_recovery=6,准备把数据拷出来。修改后重启发现mysql仍无法启动,日志中不断提示:Waiting for the background threads to start。查找资料后发现需要添加innodb_purge_thread=0这一配置,启动mysql发现可以启动了,备份数据,删除文件,恢复数据,mysql恢复正常了。
作者:hqy | 分类:技术文章 | 浏览:3401 | 评论:0
09
2021
05
【MySQL】崩溃恢复问题解决:Forcing InnoDB Recovery
背景:MySQL page corruption通常会导致查询或者后台线程crash或者是甚至会导致innodb前滚恢复crash,这样的page corruption产生通常是由于数据库的意外事件,如:断电、强行kill等。在这种情况下,我们可以使用innodb_force_recovery选项强制InnoDB存储引擎启动,并阻止后台操作运行,以便我们导出表的数据。参数值分析:innodb_force_recovery共有七个值0-60( normal startup wi
作者:hqy | 分类:技术文章 | 浏览:2469 | 评论:0