zoukankan      html  css  js  c++  java
  • MySql5.7环境搭建

    1. 安装mysql的linux系统
    [root@grewan ~]# cat /etc/redhat-release 
    CentOS release 6.7 (Final)
    [root@grewan ~]# uname -a
    Linux grewan 2.6.32-573.26.1.el6.x86_64 #1 SMP Wed May 4 00:57:44 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
    [root@grewan ~]#
    注意:linux系统有很多发行版,每个发行版安装的方法不一样,具体的发行版的安装方法,请参考官方文档
    
    2.安装MYSQL5.7
    1. mysql的版本5.7

    2. 使用yum源的方式安装

    3. 官方安装指南:http://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html

    4. 安装步骤
      4.1 到这个地址下载rpm包:http://dev.mysql.com/downloads/repo/yum/

       下载这个“Red Hat Enterprise Linux 6 / Oracle Linux 6 (Architecture Independent), RPM Package”对应的rpm包(CentOS6.x)系列对应的是redhat的6.x系列
       这个是下载下来的rpm包的名称: mysql57-community-release-el6-8.noarch.rpm
      

      4.2 使用下面的命令添加yum源

       yum localinstall mysql57-community-release-el6-8.noarch.rpm
       注意:这个命令需要root权限,或者有sudo yum的权限也可以
      

      4.3 安装MySql

       yum install mysql-community-server -y
       注意:写本篇文章的时候,MySql的最新版本是5.7,所以不需要修改yum源中的版本信息,默认安装就是最新版。如果需要安装5.6或者5.8发布以后再安装5.7时,就需要修改安装的配置文件,具体修改方法请参考官方指南。
      

      4.4 启动MySql 的服务

       /etc/init.d/mysqld start
       查看启动的状态
       [root@grewan ~]# /etc/init.d/mysqld status
       mysqld (pid  4811) 正在运行...
       [root@grewan ~]# 
      
    3. 配置mysql
    1. mysql在安装的过程中会默认分配一个临时的密码,可以使用下面的命令查看:

       [root@grewan ~]# sudo grep 'temporary password' /var/log/mysqld.log
       2016-05-28T02:00:15.590340Z 1 [Note] A temporary password is generated for root@localhost: YhuBY6&yBOfh
       [root@grewan ~]# 
      
    2. 使用这个密码登陆mysql,修改默认的密码:

       mysql -uroot -p  #登陆mysql的shell
       ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; #修改密码的sql语句
      
    3. 配置mysql忽略表名大小写
      mysql默认表名是大小写敏感的。使用下面的方式修改默认配置,让mysql忽略表名大小写:

      使用下面的命令在/etc/my.cnf文件中添加lower_case_table_names=1:
      
       [root@grewan ~]# cp /etc/my.cnf /etc/my.cnf.bak   #修改配置文件前,先备份配置文件
       [root@grewan ~]# echo "lower_case_table_names=1" >> /etc/my.cnf   #使用这个命令修改配置文件
       [root@grewan ~]# tail -1 /etc/my.cnf    #使用这个命令查看配置文件是否修改成功
       lower_case_table_names=1
       [root@grewan ~]# 
      
    4. 配置免密码登陆mysql
      每次使用mysql的时候,都要输入密码是一件很麻烦的事情,我们在linux的家目录下可以增加一个配置文件,每次登陆mysql的时候,mysql会自动读取这个文件中信息,用户不用输入账号和密码即可登陆mysql:
      文件名和内容如下:

       [root@grewan ~]# cat ~/.my.cnf   #注意文件名必须为.my.cnf, 且放在家目录下,这个是默认的
       [client]
       host=localhost
       user='root'
       password='123456Test!'
       [root@grewan ~]#


    ================================================================
    PS:如果你觉得文章对你有所帮助,别忘了推荐或者分享,因为有你的支持,才是我续写下篇的动力和源泉!
  • 作者: Greta Wang
    出处: http://www.cnblogs.com/greta/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
================================================================
查看全文
  • 相关阅读:
    新手学习FFmpeg
    新手学习FFmpeg
    新手学习FFmpeg
    进阶计划
    面试题汇总
    grep命令
    Quartz教程三:Job与JobDetail介绍
    spring boot热部署
    Quartz学习——SSMM(Spring+SpringMVC+Mybatis+Mysql)和Quartz集成详解(四)
    SpringBoot集成篇(二) 异步调用Async
  • 原文地址:https://www.cnblogs.com/greta/p/5536961.html
  • Copyright © 2011-2022 走看看