mariadb安装教程linux,CentOS 7下MariaDB10.0.14安装配置步骤详解

mariadb安装教程linux,CentOS 7下MariaDB10.0.14安装配置步骤详解系统环境:CentOS7MariaDB版本:MariaDB10.0.14下载地址:http://mirrors.neusoft.edu.cn/mariadb/mariadb-10.0.14/source/mariadb-10.0.14.tar.gz其他包地址:https://downloads.mariadb.org/添加一个mysql用户useraddmysql开始编译安装MariaDBw…

大家好,又见面了,我是你们的朋友全栈君。

系统环境:CentOS 7

MariaDB版本:MariaDB 10.0.14

下载地址:http://mirrors.neusoft.edu.cn/mariadb/mariadb-10.0.14/source/mariadb-10.0.14.tar.gz

其他包地址:https://downloads.mariadb.org/

添加一个mysql用户

useradd mysql

开始编译安装MariaDB

wget http://mirrors.neusoft.edu.cn/mariadb/cmariadb-10.0.14/source/mariadb-10.0.14.tar.gz

tar zxvf mariadb-10.0.14.tar.gz

cd mariadb-10.0.14

cmake .

make

make install

chown -R mysql /usr/local/mysql/

scripts/mysql_install_db –user=mysql

/usr/local/mysql/bin/mysqld_safe –user=mysql &

启动如果报错,应该是MariaDB启动的时候要默认创建一些日志文件,或者运行相关的文件,但是没有创建,或者指定的目录不存在

通常是因为:

一. 在 /var/log/mariadb/ 里创建mariadb.log 文件没有权限

二. 在 /var/run/mariadb 里创建 mariadb.pid 也没有权限

那么我们分别要创建两个目录

mkdir /var/log/mariadb

mkdir /var/run/mariadb

chown mysql -R /var/run/mariadb #所有权给mysql用户,否则不能创建/var/run/mariadb/mariadb.pid文件

当然以上配置均可以修改,my.cnf配置文件来修改其位置

修改root用户密码:

/usr/local/mysql/bin/mysqladmin -u root password ‘123456’

其他可能会碰到的问题

1. mysql客户端启动不了

修改/etc/my.cnf

[mysql]

socket=/var/lib/mysql/mysql.sock

2. ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)

此错误是因为socket位置导致, 加个软链, 当然修改/etc/my.cnf的sock位置也可以

ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

MariaDB 的详细介绍:请点这里

MariaDB 的下载地址:请点这里

0b1331709591d260c1c78e86d0c51c18.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/132303.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 软件易用性测试_易用性测试包含界面测试吗

    软件易用性测试_易用性测试包含界面测试吗软件易用性测试一、易用性概念软件易用性是软件质量体系中一个重要的质量特性。在各个标准体系中都有关于软件易用性的定义描述。在一些组织的标准定义中,易用性又被称为可用性。无论该特性名称和具体细节如何定义描述,所有关于易用性或者可用性的研究都是围绕着“用户对于产品的使用感受”这个中心展开的。 易用性(可用性)体现的是用户在使用过程中所实际感受到的产品质量。软件的易用性是由软件的人机交互界面来集中体现。界面的布局设计、操作逻辑与流程、交互信息的显示、帮助和索引文档…用户对于这些元素

    2025年7月24日
    2
  • Idea 2021年激活码刚出(最新序列号破解)

    Idea 2021年激活码刚出(最新序列号破解),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    102
  • 注会综合记忆锦囊:手绘PEST模型,记忆可以这样玩「建议收藏」

    注会综合记忆锦囊:手绘PEST模型,记忆可以这样玩「建议收藏」【】综合的记忆量非常庞大,且看小萌有妙招,通过“关键词”和“手绘图”带你一起巧记忆。一、PEST宏观环境分析:4项1.政治因素:4项(1)执政党所持的态度和推行的基本政策(2)企业所在国家和地区的政局稳定状况(3)政府行为对企业的影响(4)各政治利益集团对企业活动产生的影响2.法律环境因素:4项(1)国家司法机关和执法机关(2)国际法所规定的国际法律环境和目标国

    2022年5月23日
    37
  • pfx证书生成「建议收藏」

    pfx证书生成「建议收藏」第一步:打开linux创建一个文件夹第二步:opensslreq-newkeyrsa:2048-nodes-keyout0.key-x509-days365-out0.cer根据提示输入国家代码,省,城市,组织,单位,名称,邮箱第三步:opensslpkcs12-export-in0.cer-inkey0.key-outyoufilename.pfx根据提示输入密码两次,*使用的时候会提示输入密码…

    2022年6月7日
    170
  • SSH远程连接工具

    SSH远程连接工具摘自 https www cnblogs com ftl1012 p ssh htmlhttps www cnblogs com youngerger p 9104144 htmlSSH 是 Linux 下进行远程连接的基本工具 但是如果仅仅用它来登录那可是太浪费啦 SSH 命令可是完成远程操作的神器啊 借助它我们可以把很多的远程操作自动化掉 下面就

    2025年8月21日
    3
  • Git常用命令详解

    Git常用命令详解文章目录Git简介三个区主要的几个命令gitcommit用法gitstash用法gitreset用法gitrefloggitaddgitcheckoutgitcheckout切换分支gitcheckout回退修改gitrevertreset,checkout,revert总结删除分支gitpushgitpull1.gitmerge2.gitrebase3.reb…

    2022年5月29日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号