(0.2.1)mysql数据库环境-操作系统配置

Posted 郭大侠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(0.2.1)mysql数据库环境-操作系统配置相关的知识,希望对你有一定的参考价值。

目录

1、基于Linux平台的mysql项目场景介绍

2、mysql数据库运行环境准备-最优配置

  2.1、如何查看官方文档了解环境要求
  2.2、安装虚拟机环境与操作系统
  2.3、操作系统最优配置9大步骤
  2.4、操作系统YUM环境准备
  2.5、Mysql所需磁盘与分区最规范的配置

3、如何下载mysql数据库

4、linux平台下二进制文件方式安装mysql

5、Linux平台下通过源码方式安装mysql

6、Linux平台下通过yum方式安装mysql

7、Linux平台下通过RPM方式安装mysql

8、mysql安装后的配置与运行参数设置

9、mysql安装后的测试与远程连接

10、mysql基本管理命令

11、Linux平台如何卸载mysql版本

 

 

2、mysql数据库运行环境准备-最优配置

2.1、如何查看官方文档了解环境要求

  https://www.mysql.com/support/supportedplatforms/database.html  

2.2、安装虚拟机环境与操作系统

  redhat linux as 6/7,oracle linux 6/7,centos 6/7

2.3、操作系统最优配置9大步骤

  (1)主机名(hosts文件)

    echo "192.168.1.101" >> /etc/hosts

  (2)配置英文环境

    echo "export LANG=en_US" >> ~/.bash_profile

  (3)修改资源限制参数

vi /etc/security/limits.conf

    nproc:用户创建进程数限制  建议65535

    nofile:进程打开文件次数限制 建议65535

    stack:存放变量的指针 建议65535

    软硬限制(soft/hard,软限制到了阈值会警告,硬限制则就是不能再继续做了),*代表所有用户
    
             * soft  nproc 65535
        * hard nproc 65535
        * soft  nofile 65535
        * hard nofile 65535
        * soft  stack 65535
        * hard stack 65535

--可以通过以下代码去检验
#ulimit -a
#进程数限制,默认有限制,默认清空
echo "* - proc 65535" > /etc/security/limits.d/90-nproc.conf

  (4)设置系统安全策略

    (4.1)SELinux(linux安全认证的一个东西)

      vi /etc/selinux/config       把参数设置为  SELINUX=disable  

echo "SELINUX=disable" > /etc/selinux/config
cat /etc/selinux/config
setenfore 0        #刷新生效

 

    (4.2)关防火墙

      #公网,建议要开防火墙iptables,设置比较合理的安全规则,限制外网访问。

      service iptables stop     #关闭防火墙

      chkconfig --level 2345 iptables off       #开启启动关闭

    (4.3)控制资源分配限制

      echo "session required pam_limits.so" >> /etc/pam.d/login

      cat /etc/pam.d/login

    

    

  
2.4、操作系统YUM环境准备
2.5、Mysql所需磁盘与分区最规范的配置









以上是关于(0.2.1)mysql数据库环境-操作系统配置的主要内容,如果未能解决你的问题,请参考以下文章

Mysql操作容量限制问题Error updating database. Cause: com.mysql.jdbc.PacketTooBigException: Packet for que(代

如何配置java环境变量以及myeclipse连接数据库mysql

mysql简单命令行操作以及环境变量的配置

javaweb基于ssm框架快递代拿管理系统设计与实现(项目源码)

代写数据库表设计代写SQL语句代做数据库项目代做MySQL数据库

##MySql数据库的环境配置