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
mysql的版本5.7
使用yum源的方式安装
官方安装指南:http://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html
安装步骤
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
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 ~]#
使用这个密码登陆mysql,修改默认的密码:
mysql -uroot -p #登陆mysql的shell
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; #修改密码的sql语句
配置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 ~]#
配置免密码登陆mysql
每次使用mysql的时候,都要输入密码是一件很麻烦的事情,我们在linux的家目录下可以增加一个配置文件,每次登陆mysql的时候,mysql会自动读取这个文件中信息,用户不用输入账号和密码即可登陆mysql:
文件名和内容如下:[root@grewan ~]# cat ~/.my.cnf #注意文件名必须为.my.cnf, 且放在家目录下,这个是默认的
[client]
host=localhost
user='root'
password='123456Test!'
[root@grewan ~]#
MySql5.7环境搭建的更多相关文章
- Centos-6.5 + python3 + mysql5.6 环境搭建
注意:Centos6.5 是刚装好的系统 yum install lrzsz (ftp上传和下载) yum install -y gcc yum install -y gcc gcc-c++ ...
- Windows7+IIS+PHP7+MySQL5.7环境搭建
IIS配置 本次搭建使用的系统是Windows7,Windows8,10与此类似. 开启IIS 开始-->控制面板-->程序和功能,点击左边栏的开启或关闭Windows功能,如图: 选择I ...
- win7(32/64)+apache2.4+php5.5+mysql5.6 环境搭建配置
引用自:http://blog.csdn.net/z_cf1985/article/details/22454749 环境:win7 32.(64位的同理,下载相关软件必须是对应的64位版本) ...
- Ubuntu16.04 apache2+php7.0+mysql5.7环境搭建
今天配置一下web环境,很常见的apache+php+mysql的网站环境: 步骤一:安装apache sudo apt install apache2 步骤二:安装php7 1.安装PHP7和响应的 ...
- 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 ...
- 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 ...
- 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 ...
- Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程
现在很多朋友想尝试win2008 r2来跑web服务器,跟win2003相比界面差别有点大,有些人可能不太习惯,不过以后是趋势啊,这里简单分享下,方便需要的朋友 准备篇 一.环境说明: 操作系统:Wi ...
- Lamp环境搭建Linux CentOS6.5编译安装mysql5.6
经典web开发组合Lamp环境搭建之mysql安装详解 安装前准备 通过rpm命令检查centos上是否已经安装mysql,然后卸载已经存在的mysql版本 [root@localhost src]# ...
随机推荐
- Unity3D中的AI架构模型
我们都知道现在AI(由人工制造出来的系统所表现出来的模拟人类的智能活动)非常的火,可以说是家喻户晓.当然,在游戏中,AI也是到处可以找到的,对于AI,我们应该关注的问题是如何让游戏角色能够向人或动物那 ...
- js中的this关键字,setTimeout(),setInterval()的执行过程
var test1 = { name: 'windseek1', showname: function () { console.log(this.name); } } var test2 = { n ...
- 【iOS】7.4 定位服务->3.2 地图框架MapKit 功能2:路线规划(导航)
本文并非最终版本,如果想要关注更新或更正的内容请关注文集,联系方式详见文末,如有疏忽和遗漏,欢迎指正. 本文相关目录: ================== 所属文集:[iOS]07 设备工具 === ...
- 关于Union和Union All的区别以及用法
有些时候我们在查询的时候会碰到这么一个问题,就是一条SQL不能查出来你想要的结果;首先,我们必须明确一条查询SQL执行之后数据库会给我们返回什么,他会返回符合条件的一个结果集,而当你一条查询SQL不能 ...
- 【Hexo】Hexo+Github构建个人博客 (三):添加皮肤主题
一.选择主题 选择你自己喜欢的主题 参考: 1.Hexo官网主题 2.知乎:有哪些好看的 Hexo 主题? 二.配置主题 1.我选择了hexo-theme-yilia这个主题,简洁大方,功能齐全: 这 ...
- 【Egret】Wing3发布移动APP功能,打包APK流程以及会遇到的问题
流程:1.安装好wing 3,然后 插件--Egret项目工具--发布移动APP--Build android native project 2.配置发布环境: Android 1.egret eng ...
- 如何使用LightningChart拖放功能进行数据转移 ?
本文主要介绍如何使用LightningChart扩展拖放功能为所有图表组件创建图表,如:系列,标题,轴线等等.支持用鼠标放置自定义对象到另一个图表中,如:可以添加或修改JSON/CSV或其他格式的数据 ...
- 老李分享:大数据框架Hadoop和Spark的异同 2
Spark数据处理速度秒杀MapReduce Spark因为其处理数据的方式不一样,会比MapReduce快上很多.MapReduce是分步对数据进行处理的: ”从集群中读取数据,进行一次处理,将结果 ...
- 鼠标滚动:mousewheel事件在Firefox采用DOMMouseScroll事件的统一处理
这是一个小事件,但当下的WEB应用交互非常丰富,判断鼠标的滚动来执行相应的操作是比较常见的.我用Chrome/IE/Firefox/Opera 4种浏览器做测试,发现只有firefox的处理方法有很大 ...
- web开发与IC卡读卡器
前段时间有个项目在客户端web下使用IC卡读卡器,试了很多种方案都觉得麻烦,最后在网上找了个现成的方案,采用了YW-605HA读卡器,厂家就不说了,免得说做广告.开发起来也挺简单. 他们将IC卡读卡器 ...