摘要:安装下载解压文件安装切换到目录执行文件安装安装下载解压文件切换到目录创建用户组及用户创建安装目录和数据目录安装编译安装删除旧配置文件复制新文件初始化数据库添加环境变量运行命令打开系统
安装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
摘要:安装下载解压文件安装切换到目录执行文件安装安装下载解压文件切换到目录创建用户组及用户创建安装目录和数据目录安装编译安装删除旧配置文件复制新文件初始化数据库添加环境变量运行命令打开系统 安装CMAKE 下载CMAKEhttps://cmake.org/download/ 解压文件 tar -zxvf cmake-3.6.0-rc3.tar.gz 安装GCC yum instal...
摘要:安装下载解压文件安装切换到目录执行文件安装安装下载解压文件切换到目录创建用户组及用户创建安装目录和数据目录安装编译安装删除旧配置文件复制新文件初始化数据库添加环境变量运行命令打开系统 安装CMAKE 下载CMAKEhttps://cmake.org/download/ 解压文件 tar -zxvf cmake-3.6.0-rc3.tar.gz 安装GCC yum instal...
摘要:下源码安装一前言之前,我的开发环境是。重新加载权限表将确保所有到目前为止所做的更改将立即生效。然后,和注意,如果是使用二进制包安装了及相应的开发库,不需要指定路径。五参考资料入门教程编译安装编译安装 Debian9下源码安装LNMP 一、前言 之前,我的开发环境是Windows-10+PHP-7.1+Nginx-1.10+MariaDB-10.1。 后面开发需要使用到memcached...
摘要:下源码安装一前言之前,我的开发环境是。重新加载权限表将确保所有到目前为止所做的更改将立即生效。然后,和注意,如果是使用二进制包安装了及相应的开发库,不需要指定路径。五参考资料入门教程编译安装编译安装 Debian9下源码安装LNMP 一、前言 之前,我的开发环境是Windows-10+PHP-7.1+Nginx-1.10+MariaDB-10.1。 后面开发需要使用到memcached...
摘要:下源码安装一前言之前,我的开发环境是。重新加载权限表将确保所有到目前为止所做的更改将立即生效。然后,和注意,如果是使用二进制包安装了及相应的开发库,不需要指定路径。五参考资料入门教程编译安装编译安装 Debian9下源码安装LNMP 一、前言 之前,我的开发环境是Windows-10+PHP-7.1+Nginx-1.10+MariaDB-10.1。 后面开发需要使用到memcached...
阅读 3213·2021-11-18 13:20
阅读 2548·2021-10-15 09:40
阅读 1471·2021-10-11 10:58
阅读 1861·2021-09-27 13:36
阅读 2320·2021-09-07 10:06
阅读 1671·2021-08-11 11:21
阅读 1317·2019-08-29 17:04
阅读 1965·2019-08-29 14:06