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 ~]#

MySql5.7环境搭建的更多相关文章

  1. Centos-6.5 + python3 + mysql5.6 环境搭建

    注意:Centos6.5 是刚装好的系统 yum install lrzsz  (ftp上传和下载) yum install -y gcc     yum install -y gcc gcc-c++ ...

  2. Windows7+IIS+PHP7+MySQL5.7环境搭建

    IIS配置 本次搭建使用的系统是Windows7,Windows8,10与此类似. 开启IIS 开始-->控制面板-->程序和功能,点击左边栏的开启或关闭Windows功能,如图: 选择I ...

  3. win7(32/64)+apache2.4+php5.5+mysql5.6 环境搭建配置

        引用自:http://blog.csdn.net/z_cf1985/article/details/22454749 环境:win7 32.(64位的同理,下载相关软件必须是对应的64位版本) ...

  4. Ubuntu16.04 apache2+php7.0+mysql5.7环境搭建

    今天配置一下web环境,很常见的apache+php+mysql的网站环境: 步骤一:安装apache sudo apt install apache2 步骤二:安装php7 1.安装PHP7和响应的 ...

  5. centos7.2 Apache+PHP7.2+Mysql5.6环境搭建

    yum安装PHP7.2 由于linux的yum源不存在php7.x,所以我们要更改yum源:rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-re ...

  6. Windows Server 2003 IIS6.0+PHP5(FastCGI)+MySQL5环境搭建教程

    准备篇 一.环境说明: 操作系统:Windows Server 2003 SP2 32位 PHP版本:php 5.3.14(我用的php 5.3.10安装版) MySQL版本:MySQL5.5.25 ...

  7. spring mvc4.1.6 + spring4.1.6 + hibernate4.3.11 + mysql5.5.25 开发环境搭建及相关说明

    一.准备工作 开始之前,先参考上一篇: struts2.3.24 + spring4.1.6 + hibernate4.3.11 + mysql5.5.25 开发环境搭建及相关说明 struts2.3 ...

  8. Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程

    现在很多朋友想尝试win2008 r2来跑web服务器,跟win2003相比界面差别有点大,有些人可能不太习惯,不过以后是趋势啊,这里简单分享下,方便需要的朋友 准备篇 一.环境说明: 操作系统:Wi ...

  9. Lamp环境搭建Linux CentOS6.5编译安装mysql5.6

    经典web开发组合Lamp环境搭建之mysql安装详解 安装前准备 通过rpm命令检查centos上是否已经安装mysql,然后卸载已经存在的mysql版本 [root@localhost src]# ...

随机推荐

  1. 光环国际的PRINCE2培训是怎么上课的?

    一.面授班级: 基础级:3天知识精讲(含案例分享+现场演练) 上课时间:上午9:00-12:00,下午1:30-4:30分 考试时间:第3天课程结束后5:30-6:30分 1 个小时闭卷考试   专业 ...

  2. 关于commonjs,AMD,CMD之间的异同

    1.简介 随着前端业务复杂度的增加,模块化成为一个大的趋势.而在ES6还未被浏览器所支持的情况下,commonjs作为ES6中标准模块加载方案,在客服端中的支持情况并不好,现在在客服端中有2中模块化的 ...

  3. Maven项目热部署到Tomcat容器下

    第一步: 配置Tomcat的登陆的用户名与密码     在 apache-tomcat-7.0.33\conf\ tomcat-users.xml,第40行添加如下: <role rolenam ...

  4. 如何在Windows系统下安装Linux虚拟机

    先安装虚拟机这个软件,然后在虚拟机里装linux. 1,准备,下载VM虚拟机,链接: http://pan.baidu.com/s/1z79oU 密码: vbap.和linux镜像文件,可以下载ubu ...

  5. 文件系统与linux相关知识点

    文件系统是操作系统中管理持久性数据的子系统,提供数据存储和访问功能.对于服务器开发人员,比较关注的是unix(linux)环境下的文件系统,比如分区与磁盘关系,磁盘的剩余空间,文件的类型与权限控制,文 ...

  6. oracle分区表的建立方法(包含已经存在的表要分区)分享,非常好

    非原创 Oracle提供了分区技术以支持VLDB(Very Large DataBase).分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中.分区完全对应用透明. Oracle的分区表可 ...

  7. T-SQL几个简单的操作

    视图 咱们先来了解下视图到底是什么意思,顾名思义,用简单的视觉方式展现复杂的内容 有什么功能呢, 各位应该还记得咱们之前练习的那个小小的数据库superise,里面有这么四张表,分别是: studen ...

  8. ArrayList 进阶方法之ListIterator

    同样看的都是jdk1.8 中 ArrayList中的源码,整理测试一下而已ListIterator(int index)方法,返回指定下标(包含该下标)后的值,此时index位置的元素就是新列表迭代器 ...

  9. uoj#179 线性规划

    这是一道模板题. 本题中你需要求解一个标准型线性规划: 有nn个实数变量x1,x2,⋯,xnx1,x2,⋯,xn和mm条约束,其中第ii条约束形如∑nj=1aijxj≤bi∑j=1naijxj≤bi. ...

  10. redis multi exec

    multi(),返回一个redis对象,并进入multi-mode模式,一旦进入multi-mode模式,以后调用的所有方法都会返回相同的对象,直到exec()方法被调用. phpredis是php的 ...