CentOS 6.5/6.6 安装mysql 5.7

Step1: 检测系统是否自带安装mysql

  
  
   
   de  >
   
   # yum list installed | grep mysql
de>
  
  

Step2: 删除系统自带的mysql及其依赖
命令:

  
  
   
   de  >
   
   # yum -y remove mysql-libs.x86_64
de>
  
  
  
  
   
   de  >
   
   注:用de>
   
    yum -y remove xxx【
   
   xxx是你第一步骤命令的输出
   
   】,这个步骤不能省略,不然下面会出现一堆莫名其妙的问题;
  
  

Step3: 给CentOS添加rpm源,并且选择较新的源
命令:

  
  
   
   de  >
   
   # wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

   
   # yum localinstall mysql-community-release-el6-5.noarch.rpm

   
   # yum repolist all | grep mysql

   
   # yum-config-manager --disable mysql55-community

   
   # yum-config-manager --disable mysql56-community

   
   # yum-config-manager --enable mysql57-community-dmr

   
   # yum repolist enabled | grep mysql
de>
  
  
  
  
   
   de  >
   
   注:如果de>
   
   yum-config-manager这个命令没有,直接yum 
   
   yum-*即可
  
  

Step4:安装mysql 服务器
命令:

  
  
   
   de  ># yum 
   
   install mysql-community-server
de>
  
  

Step5: 启动mysql
命令:

  
  
   
   de  >
   
   # service mysqld start
de>
  
  

Step6: 查看mysql是否自启动,并且设置开启自启动
命令:

  
  
   
   de  >
   
   # chkconfig --list | grep mysqld

   
   # chkconfig mysqld on
de>
  
  

Step7: 获取mysql初始密码:

#######从mysql进程日志中获取root用户的初始密码:ra%yk7urCBIh
  
  
   
   de style="box-sizing: border-box; padding: 0px; border-radius: 0px; overflow-wrap: normal; background-image: none; background-attachment: initial; background-color: initial; background-size: initial; background-origin: initial; background-clip: initial; background-; background-repeat: initial;"  >
   
   
[root@typecodes ~]# grep "password" /var/log/mysqld.log
2016-02-03T10:42:17.272166Z 1 [Note] A temporary password is generated for root@localhost: ra%yk7urCBIh
2016-02-03T10:42:36.776875Z 2 [Note] Access denied for user 'root'@'localhost' (using password: NO)
2016-02-03T10:42:52.063138Z 3 [Note] Access denied for user 'root'@'localhost' (using password: NO)
2016-02-03T10:42:57.564373Z 4 [Note] Access denied for user 'root'@'localhost' (using password: NO)
2016-02-03T10:43:01.477007Z 5 [Note] Access denied for user 'root'@'localhost' (using password: NO)
2016-02-03T10:46:03.642008Z 6 [Note] Access denied for user 'root'@'localhost' (using password: NO)
2016-02-03T10:46:11.217889Z 7 [Note] Access denied for user 'root'@'localhost' (using password: NO)
2016-02-03T10:47:44.755199Z 0 [Note] Shutting down plugin 'validate_password'
2016-02-03T10:47:46.505844Z 0 [Note] Shutting down plugin 'sha256_password'
2016-02-03T10:47:46.505851Z 0 [Note] Shutting down plugin 'mysql_native_password'


   
   
    
    

Step8: mysql安全设置
命令:# mysql_secure_installation

step9:登陆mysql,创建用户,数据库等

参照:http://cyxinda.blog.163.com/blog/static/36596186201503162841301/

step10:

MySQL的配置文件依然是 de style="box-sizing: border-box; font-size: 12px; padding: 2px 4px; color: rgb(199, 37, 78); white-space: nowrap; border-radius: 2px; overflow: auto; background-color: rgb(249, 242, 244);" >/etc/my.cnf de> ,其它安装信息可以通过 de style="box-sizing: border-box; font-size: 12px; padding: 2px 4px; color: rgb(199, 37, 78); white-space: nowrap; border-radius: 2px; overflow: auto; background-color: rgb(249, 242, 244);" >mysql_config de> 命令查看。其中,动态库文件存放在 de style="box-sizing: border-box; font-size: 12px; padding: 2px 4px; color: rgb(199, 37, 78); white-space: nowrap; border-radius: 2px; overflow: auto; background-color: rgb(249, 242, 244);" >/usr/lib64/mysql de> 目录下。

调优mysql参数:http://cyxinda.blog.163.com/blog/static/365961862016066020391/

[root@master2 ~]# mysql_config

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值