微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

linux服务基础之CentOS6编译安装mariadb

1. 下载mariadb

https://downloads.mariadb.org/mariadb/+releases/

 2. 解压到指定目录

# tar xf mariadb-5.5.43-linux-x86_64.tar.gz -C /usr/local

# cd /usr/local
# ln -sv mariadb-5.5.43-linux-x86_64/ MysqL

# groupadd -r MysqL
# useradd -r -g MysqL MysqL
# cd MysqL
# chown -R :MysqL ./*
<style></style>

3. 使用xfs文件格式存放mariadb数据

# pvcreate /dev/sdb1
# vgcreate myvg /dev/sdb1
# lvcreate -L 6G -n mylv myvg  //创建逻辑卷
# yum install xfsprogs # modprobe xfs # mkfs.xfs /dev/myvg/mylv  //格式化文件格式

# vim /etc/fstab     添加:/dev/myvg/mylv /mydata xfs defaults 0 0  //开机挂载  # mount -a

# mkdir /mydata/data  //用于存放MysqL数据
# chown /mydata/data

4. 配置

# scripts/MysqL_install_db --user=MysqL --datadir=/mydata/data  //安装MysqL元数据的数据库
# cp support-files/MysqL.server /etc/rc.d/init.d/MysqLd  //添加MysqL服务脚本
# chkconfig --add MysqLd
# mkdir /etc/MysqL
# cp support-files/my-large.cnf /etc/MysqL/my.cnf  //添加配置文件
        添加三个选项
                   datadir= /mydata/data
                   innodb_file_per_table = on 
                   skip_name_resolve = on 
# ln /usr/local/MysqL/bin/MysqL /usr/bin  //添加客户端执行程序

5. 运行MysqL

# service MysqLd start
# MysqL    //登录MysqL
    > USE MysqL
    > SELECT User,Host,Passwrod from user;
    > exit

5. 执行MysqL安全初始化程序

# /usr/local/MysqL/bin/MysqL_secure_installation   //添加root账号,删除匿名用户

6.登录MysqL

# MysqL -uroot -palen

 

 

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

相关推荐