• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

  • 共99篇

    mysql数据库

关闭

返回栏目

关闭

返回mysql数据库栏目

13 - 安装 - Linux - 源码安装 - 标准码5.7后-tar.gz

作者:

贺及楼

成为作者

更新日期:2024-04-06 11:41:38

安装 - Linux - 二进制包 - 5.7后-长名.tar.gz

5.7后版本

  1. 下载boost_1_59_0.tar.gz并上传到虚拟机的/tmp目录。
  2. 下载地址:https://jaist.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz
  3. # 卸载系统自带的mariadb
  4. rpm -qa | grep mariadb
  5. rpm -evh --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64
  6. # 安装所需的工具包
  7. yum -y install cmake* make* gcc* gcc-c++ ncurses* ncurses-devel* perl*
  8. cd /tmp
  9. tar zxvf boost_1_59_0.tar.gz
  10. mv boost_1_59_0 /usr/local/
  11. # 创建mysql用户
  12. groupadd mysql
  13. useradd -r -g mysql -s /bin/false mysql
  14. # 解压并安装
  15. tar zxvf mysql-5.7.27.tar.gz
  16. cd mysql-5.7.27/
  17. mkdir bld
  18. cd bld
  19. cmake .. -DWITH_BOOST=/usr/local/boost_1_59_0
  20. make
  21. make install
  22. # 初始化
  23. cd /usr/local/mysql
  24. mkdir mysql-files
  25. chown mysql:mysql mysql-files
  26. bin/mysqld --initialize --user=mysql
  27. bin/mysql_ssl_rsa_setup
  28. # 启动服务
  29. bin/mysqld_safe --user=mysql &
  30. # 配置开机启动
  31. cp support-files/mysql.server /etc/init.d/mysql.server
  32. chmod 755 /etc/init.d/mysql.server
  33. systemctl enable mysql.server