安装mariadb
1.下载mysql
wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz
2.解压
tar -zxvf https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz
3.移动到指定目录下
mv mariadb-10.2.6-linux-glibc_214-x86_64 /usr/local/mariadb
4.创建mysql用户,不允许登录,不创建家目录
useradd -s /sbin/nologin -M mysql
5.创建数据库目录,并改为mysql属主
mkdir /data/mysql -pv
chown -R mysql:mysql /data/mysql
6.初始化mysql
cd /usr/local/mariadb
./scripts/mysql_install_db \
>--user=mysql \ #指定用户mysql
>--datadir=/data/mysql; #指定数据库目录
echo $? 验证,0为正确
7.mysql配置文件
cp /usr/local/mariadb/support-files/my-large.cnf /etc/my.cnf
vim /etc/my.cnf
[mysqld]
port = 3306 #监听端口
socket = /tmp/mysql.sock #socket
log-bin=mysql-bin #修改mysql数据库时,记录日志
8.mysql启动脚本
cp /usr/local/mariadb/support-files/mysql.server /etc/init.d/mysqld ##目录/etc/init.d下的保存服务的启动脚本
vim /etc/init.d/mysqld
basedir=/usr/local/mariadb 指定安装目录
datadir=/data/mysql 指定数据库目录
chkconfig --add mysqld;chkconfig mysqld on 开机启动
编译安装mysql时编译参数记录在cat /usr/local/mysql/bin/mysqlbug |grep -i configure
9.启动服务
service mysqld start
最后更新于
这有帮助吗?