• 欢迎访问运维搬运工网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 本站一年会员:100元 ,两年会员:180元 ,永久会员:380元
  • 这世界就是,一些人总在昼夜不停地运转,而另外一些人,起床就发现世界已经变了。
  • 本博客推广的是知识付费,用赞助的方式实现博客维护,不以赚钱为目的的博客

二进制安装mariadb

MariaDB 大自然搬运工 2年前 (2017-12-20) 2011次浏览 已收录 0个评论 扫描二维码

进入下载目录

[root@b ~]# cd /usr/local/src/

下载

[root@b src]# 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

解压

[root@b src]# tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz

移动重命名

[root@b src]# mv mariadb-10.2.6-linux-glibc_214-x86_64 /usr/local/mariadb

初始化

[root@b mariadb]# useradd mysql
[root@b mariadb]# mkdir /data/
[root@b mariadb]# pwd
/usr/local/mariadb
[root@b mariadb]# yum install -y libaio
[root@b mariadb]# ./scripts/mysql_install_db --user=mysql --datadir=/data/mariadb

看到OK说明初始化成功

拷贝配置文件

[root@b mariadb]# cp support-files/my-small.cnf /usr/local/mariadb/my.cnf

拷贝启动脚本

[root@b mariadb]# cp support-files/mysql.server /etc/init.d/mariadb

定义basedir和datadir

[root@b mariadb]# vi /usr/local/mariadb/my.cnf

[mysqld]
port = 3306
datadir= /data/mariadb
socket = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 240K

修改启动脚本

[root@b mariadb]# vim /etc/init.d/mariadb

basedir=/usr/local/mariadb
datadir=/data/mariadb
conf=$basedir/my.cnf

$bindir/mysqld_safe --defaults-file=$conf --datadir="$datadir" --pid-file="$mysqld_pid_file_path" "$@" &
 wait_for_ready; return_value=$?

启动服务

[root@b mariadb]# /etc/init.d/mariadb start 
Starting mariadb (via systemctl): Warning: mariadb.service changed on disk. Run 'systemctl daemon-reload' to reload units.
 [ 确定 ]
[root@b mariadb]# ss -tnlp
State Recv-Q Send-Q Local Address:Port Peer Address:Port 
LISTEN 0 128 *:22 *:* users:(("sshd",pid=770,fd=3))
LISTEN 0 100 127.0.0.1:25 *:* users:(("master",pid=1092,fd=13))
LISTEN 0 80 :::3306 :::* users:(("mysqld",pid=2785,fd=21))
LISTEN 0 128 :::22 :::* users:(("sshd",pid=770,fd=4))
LISTEN 0 100 ::1:25 :::* users:(("master",pid=1092,fd=14))
[root@b mariadb]# systemctl daemon-reload
[root@b mariadb]# /etc/init.d/mariadb restart
Restarting mariadb (via systemctl): [ 确定 ]

运维搬运工 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:二进制安装mariadb
喜欢 (0)
[扫描二维码]
分享 (0)
大自然搬运工
关于作者:
不是路不平,而是你不行。到底行不行,看你停不停。只要你不停,早晚都能行。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址