mysql 5.7数据库安装部署

  

  一、安装依赖环境:   

  

  百胜是安装libaio libaio-devel libtool使automake autoconf numactl numactl-devel bzip2 gcc gcc-c + + perl perl dbi perl-ExtUtils-MakeMaker perl-devel perl-Time-HiRes perl-DBD-MySQL pcre-devel时间jemalloc gperf cmake zlib-devel openssl-devel readline-devel readline glib2-devel mysql-devel qpress netstat   

  

  wget       http://repositories.voole.com/jemalloc-4.0.4.tar.bz2      
  焦油xjf jemalloc-4.0.4.tar.bz2   
  cd jemalloc-4.0.4   
  。/任务   
  使,,制作安装   
  回声& # 39;/usr/地方/lib # 39;在比;/etc/ld.so.conf.d/local.conf   
  ldconfig   

  

  二、下载二进制包并部署:   
  cd/opt/软   
  wget       http://repositories.voole.com/Percona-Server-5.7.21-20-Linux.x86_64.ssl101.tar.gz      
  焦油zxvf Percona-Server-5.7.21-20-Linux.x86_64.ssl101.tar.gz   
  mv Percona-Server-5.7.21-20-Linux.x86_64。ssl101/usr/local/mysql   

  

  三、创建mysql用户组   
  groupadd mysql,,useradd mysql - g - m - s/sbin/nologin mysql   

  

  四、创建数据库文,件my . cnf中所做统一放到程序目录里   
  mv/etc/my.cnf/etc/my.cnf.bak   
  SSD固态盘:wget       http://repositories.voole.com/my57_19.cnf      ,- o/etc/my.cnf   
  SATA磁盘:wget       http://repositories.voole.com/my57_19_sata.cnf      ,- o/etc/my.cnf   
  从库:wget       http://repositories.voole.com/my_slave.cnf      ,- o/etc/my.cnf   
  主库:wget       http://repositories.voole.com/my_master.cnf      ,- o/etc/my.cnf   

  

  五、初始化,记得加上配置文件   
/usr/local/mysql/bin/mysqld————defaults-file=/etc/my . cnf中所做初始化   

  

  六,设置环境变量   
  回声“出口路径=/usr/地方/mysql/bin: PATH"美元;在在/etc/profile,,源/etc/profile   
  这mysql   

  

  七、修改属主属组   
  乔恩- r mysql。mysql/opt/mysql_data   

  

  八、启动mysql5.7服务   
  cp/usr/local/mysql/support-files/mysql。服务器/etc/init.d/mysql   
  chmod 755/etc/init.d/mysql   
/etc/init.d/mysql开始   

  

  九、重置密码(mysql5.7和其他版本不同,初次安装会生成一个随机密码在/opt/mysql_data/logerr.err日志内)   
  密码在logerr。犯错中会默认生成一个   

  
  

  设置密码=密码(& # 39;123456 & # 39;);   
  如果需要再次修改根密码   
  更新mysql。用户设置authentication_string=密码(& # 39;123 qwe& # 39;)用户=& # 39;根# 39;和主机=& # 39;localhost # 39;;   

     

  十,设置访问权限   

  

  格兰特提醒;      。      ,root@" %”;被“mysql * ()“;   

  

  
  

mysql 5.7数据库安装部署