资讯专栏INFORMATION COLUMN

CentOS下编译安装mariadb

Aklman / 1662人阅读

摘要:安装下载解压文件安装切换到目录执行文件安装安装下载解压文件切换到目录创建用户组及用户创建安装目录和数据目录安装编译安装删除旧配置文件复制新文件初始化数据库添加环境变量运行命令打开系统

安装CMAKE

下载CMAKEhttps://cmake.org/download/

解压文件

tar -zxvf cmake-3.6.0-rc3.tar.gz

安装GCC

yum install gcc-c++

切换到cmake目录

cd cmake-3.6.0-rc3

执行configure文件

./configure

安装

make && make install

安装mariadb

下载mariadbhttps://downloads.mariadb.org/mariadb/

解压文件

tar -zxvf mariadb-10.1.14.tar.gz

切换到mariadb目录

cd mariadb-10.1.14

创建mysql用户组及用户

groupadd mysql
useradd -rM -g mysql -s /sbin/nologin mysql

创建安装目录和数据目录

mkdir /usr/mariadb
mkdir /usr/mariadb/data
chown -R mysql:mysql /usr/local/mariadb

安装ncurses-devel

yum install ncurses-devel

编译

cmake -DCMAKE_INSTALL_PREFIX=/usr/mariadb -DMYSQL_DATADIR=/usr/mariadb/data -DMYSQL_USER=mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

安装

make && make install

删除旧配置文件复制新文件

rm -f /etc/my.cnf
cp /usr/mariadb/support-files/my-large.cnf /etc/my.cnf

初始化数据库

/usr/mariadb/scripts/mysql_install_db --user=mysql --basedir=/usr/mariadb --datadir=/usr/mariadb/data

添加环境变量

运行命令打开系统文件

vi /etc/profile

在最后加上

MYSQL_HOME=/usr/mariadb
PATH=$MYSQL_HOME/bin:$PATH
export PATH

mariadb开机自启动

cp /usr/mariadb/support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld

启动数据库

service mysqld start

设置数据库密码

mysqladmin -uroot -p password "新密码"

登录到数据库设置root远程访问

GRANT ALL PRIVILEGES ON *.* TO "root"@"%" IDENTIFIED BY "密码" WITH GRANT OPTION;
flush privileges;

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/33309.html

相关文章

  • CentOS下编安装mariadb

    摘要:安装下载解压文件安装切换到目录执行文件安装安装下载解压文件切换到目录创建用户组及用户创建安装目录和数据目录安装编译安装删除旧配置文件复制新文件初始化数据库添加环境变量运行命令打开系统 安装CMAKE 下载CMAKEhttps://cmake.org/download/ 解压文件 tar -zxvf cmake-3.6.0-rc3.tar.gz 安装GCC yum instal...

    cuieney 评论0 收藏0
  • CentOS下编安装mariadb

    摘要:安装下载解压文件安装切换到目录执行文件安装安装下载解压文件切换到目录创建用户组及用户创建安装目录和数据目录安装编译安装删除旧配置文件复制新文件初始化数据库添加环境变量运行命令打开系统 安装CMAKE 下载CMAKEhttps://cmake.org/download/ 解压文件 tar -zxvf cmake-3.6.0-rc3.tar.gz 安装GCC yum instal...

    不知名网友 评论0 收藏0
  • Debian9(Stretch) 下编安装LNMP环境

    摘要:下源码安装一前言之前,我的开发环境是。重新加载权限表将确保所有到目前为止所做的更改将立即生效。然后,和注意,如果是使用二进制包安装了及相应的开发库,不需要指定路径。五参考资料入门教程编译安装编译安装 Debian9下源码安装LNMP 一、前言 之前,我的开发环境是Windows-10+PHP-7.1+Nginx-1.10+MariaDB-10.1。 后面开发需要使用到memcached...

    ideaa 评论0 收藏0
  • Debian9(Stretch) 下编安装LNMP环境

    摘要:下源码安装一前言之前,我的开发环境是。重新加载权限表将确保所有到目前为止所做的更改将立即生效。然后,和注意,如果是使用二进制包安装了及相应的开发库,不需要指定路径。五参考资料入门教程编译安装编译安装 Debian9下源码安装LNMP 一、前言 之前,我的开发环境是Windows-10+PHP-7.1+Nginx-1.10+MariaDB-10.1。 后面开发需要使用到memcached...

    blastz 评论0 收藏0
  • Debian9(Stretch) 下编安装LNMP环境

    摘要:下源码安装一前言之前,我的开发环境是。重新加载权限表将确保所有到目前为止所做的更改将立即生效。然后,和注意,如果是使用二进制包安装了及相应的开发库,不需要指定路径。五参考资料入门教程编译安装编译安装 Debian9下源码安装LNMP 一、前言 之前,我的开发环境是Windows-10+PHP-7.1+Nginx-1.10+MariaDB-10.1。 后面开发需要使用到memcached...

    spacewander 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<