美文网首页
自己动手安装二进制mariadb

自己动手安装二进制mariadb

作者: 一言不合_c8a0 | 来源:发表于2017-07-31 19:22 被阅读0次

    1. 规化下将来数据库文件放在哪mkdir /app/data

    2. useradd -r -d /app/data -s /sbin/nologin先创建对应帐号组

    3. 修改家目录权限chown mysql:mysql /app/data

    4. 解压缩tar xvf mariadb... -C /usr/local 必须指定这个解压缩路径

    5. 进到解压缩后的目录下有个文件夹mariadb-5.5.57-linux-x86_64,必须改名为mysql

    6. ln -s mariadb-5.5.57-linux-x86_64/ mysql或者建一个软链接

    7. mysql目录下的所有文件所有者都为root,需要改为mysql

    8. chgrp -R mysql mysql/ 或者chown -R root:mysql mysql/

    9. 准备配置文件/etc/mysql/my.cnf这个准备的配置文件会覆盖原库带的配置文件/etc/my.cnf

    10. mkdir /etc/mysql ; cp my-huge.cnf /etc/mysql/my.cnf复制模板生成配置文件

    11. 在配置文件/etc/mysql/my.cnf中设置数据库文件存放处

    Paste_Image.png

    12. innodb_file_per_table = no 可不设,每个表单独一个数据库文件

    13. skip_name_resolve = no 禁止主机名解析

    14. 进到/usr/local/myql/scripts/下执行脚本mysql_install_db,将系统数据库关联进设置的数据库存放处/app/data

    15.scripts/mysql_install_db --datadir=/app/data --user=mysql执行的时候一定不能进到目录里,要在父目录执行

    16. 将服务脚本/usr/local/mysql/mysql.server拷到/etc/init.d/下cp mysql.server /etc/init.d/mysqld

    17. chkconfig mysqld on设为开机启动

    18. service mysqld start启动时出错,没有对应的日志文件,log目录也没有写的权限

    Paste_Image.png

    19. touch /var/log/mysqld.log ; chown mysql /var/log/mysqld.log

    20. 再次启动成功,查看端口号3306是否打开

    21. 将执行程序位置写入变量vim /etc/profile.d/mysqld.sh

    22. export PATH=/usr/local/mysql/bin:$PATH

    相关文章

      网友评论

          本文标题:自己动手安装二进制mariadb

          本文链接:https://www.haomeiwen.com/subject/wnwrlxtx.html