MySQL 5.7.16 在CentOS 6.5 x64 安装
1.创建MySQL组和MySQL用户
# groupadd mysql
# useradd -g mysql mysql
2.创建MySQL软件安装路径/opt/software
# mkdir -p /opt/software
3.解压MySQL软件到安装目录
# tar zxf mysql-advanced-5.7.16-linux-glibc2.5-x86_64.tar.gz -C /opt/software/
4.重命名MySQL目录
# cd /opt/software/
# mv mysql-advanced-5.7.16-linux-glibc2.5-x86_64 mysql-5.7.16
5.创建软链接到/usr/local目录下面
# ln -s /opt/software/mysql-5.7.16 /usr/local/mysql
6.拷贝配置文件my.cnf到/etc目录下。
# /bin/mv /etc/my.cnf /etc/my.cnf.bak
# /bin/cp my.cnf /etc/my.cnf
7.创建MySQL数据库的数据存放目录,并赋予相应的权限。
# mkdir -p /data/mysql/{data,tmp,logs}
# chown -R mysql:mysql /data/mysql
8.导入环境变量,并让环境变量生效
# echo 'export PATH=/usr/local/mysql/bin:$PATH'>>/etc/profile
# echo 'export MYSQL_HOME=/usr/local/mysql'>>/etc/profile
# source /etc/profile
9.执行数据库初始化操作
# mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data --innodb_undo_tablespaces=3 --explicit_defaults_for_timestamp
10.设置使用service管理MySQL服务,并启动服务
# cd /usr/local/mysql/support-files
# /bin/cp mysql.server /etc/init.d/mysqld
# chmod 755 /etc/init.d/mysqld
# chkconfig --add mysqld
# service mysqld start
11.第一次登陆MySQL,并修改密码
MySQL 5.7版本开始,安装过程中会生成一个临时密码,第一次登陆需要使用临时密码登录,并且在进行后续的使用之前需要重设密码。否则就会报错。

临时密码根据不同的安装,有可能会在前台显示,也有可能不会在前台显示。如果没有在前台显示,可以查看MySQL的错误日志,在其中可以看到“temporary password”的一行,后面的就是临时密码。

查看临时密码:
# grep "temporary password" /data/mysql/logs/error.log
修改密码,使用临时密码登录以后,使用下面的方式修改密码。
mysql> set password=password('oracle');
Query OK, 0 rows affected, 1 warning (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
重新登录,就需要使用新密码了。
到这里,就完成了MySQL 5.7的安装。
MySQL 5.7.16 在CentOS 6.5 x64 安装的更多相关文章
- CentOS 6.6 x64安装TensorFlow
CentOS 6.6 x64安装TensorFlow升级Python到2.7(系统自带Python版本为2.6) // 安装编译工具 $ yum -y install gcc automake aut ...
- CentOS 6.5 x64 安装Tomcat8 并配置两个Tomcat8
1.首先,安装tomcat的前提是已经配置好jdk环境变量,若没配好可以参考我的上一篇博文:CentOS 6.5 x64安装jdk8,当然也可以通过网络搜索安装步骤~~ 2.下载: 可以通过官网下载: ...
- CentOS 6.5 x64 安装jdk8
1.去官网下载Linux版本的jdk8,我下载的是下面这个 2.下载xftp和xshell来操纵服务器,可以搜索一下下载安装即可,安装完成后,打开xshell,新建链接为你的云服务器的IP地址和密码, ...
- Nginx 1.5.2 + PHP 5.5.1 + MySQL 5.6.10 在 CentOS 下的编译安装
最近配置了几台Web服务器,将安装笔记贴出来吧.没时间像以前那样,将文章写的那样系统了,请见谅.详细配置,可以看以前的旧文章: http://blog.zyan.cc/nginx_php_v6 .安装 ...
- CentOS 6.5 x64 安装MySql 5.6
1.检测是否已经安装MySQL,输入以下命令 rpm -qa | grep mysql 如果存在,我们输入以下命令来删除 //强力删除 rpm -e --nodeps mysql 2.安装前环境准备 ...
- centos 6.5 X64 安装 mongodb 2.6.1 (笔记 实测)
环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G) 系统版本:Centos-6.5-x86_64 *** Centos编译安装mongodb 2.6 系统最好是64位的,才 ...
- centos 6.4 x64安装bugfree
第一步:下载xampp-linux-1.8.1.tar.gz [root@SVNMANAGER ~]# tar -zxvf xampp-linux-1.8.1.tar.gz -C /opt [root ...
- CentOS 6.4 x64 安装 配置 Redmine 2.4.1
Redmine 安装配置 1. 安装Redmine 所需的依赖 首先安装 yaml wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz ...
- CentOS 5.8 x64 安装TomCat
简单记录一下...虽然安装很简单... 首先下载配置安装 jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-do ...
随机推荐
- SMTPSenderRefused: (530, ‘5.5.1 Authentication Required. Learn more at \n5.5.1
在跟着<Flask Web开发:基于Python的Web应用开发实战>一书学习时,出现了以上错误提示. 问题出于第11章--博客文章.当运行 python manage.py runser ...
- spring MVC模式拦截所有入口方法的入参出参打印
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.serializer.SerializerFeature; im ...
- ReentrantLock(重入锁)功能详解和应用演示
目录 1. ReentrantLock简介 2. ReentrantLock和synchronized的相同点 2.1 ReentrantLock是独占锁且可重入的 3. ReentrantLock相 ...
- Codeforces 678E 状压DP
题意:有n位选手,已知n位选手之间两两获胜的概率,问主角(第一个选手)最终站在擂台上的概率是多少? 思路:一看数据范围肯定是状压DP,不过虽然是概率DP,但是需要倒着推:我们如果正着推式子的话,初始状 ...
- 项目介绍4 y有用
在青岛做了两年开发,大大小小参与过三个项目的开发,一个是某公司内部的人员管理系统,一个是物流项目,最近做的是一个电商项目. 前两个项目采用的是ssh框架搭建的,最近的项目采用的是ssm框架搭建的.在实 ...
- JVM内存区域解析
引言 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域.这些区域都有各自的用途,以及创建和销毁的时间.有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程的 ...
- Oracle 自增长id
CREATE SEQUENCE to38_import_result_seq INCREMENT BY 1 START WITH 10000 NOMAXVALUE NOCYCLE NOCACHE CR ...
- jQuery自动截取文字长度,超过部分
<html> <head> <meta charset="utf-8"> <script src="js/jqu ...
- HUST软测1504班第6周小组作业成绩
说明 本次公布的成绩为第6周小组作业的结果: 第6周小组作业:WordCount(详情见毕博平台) 如果同学对作业结果存在异议,可以: 在毕博平台讨论区的第6周作业第在线答疑区发帖申诉. 或直接在博客 ...
- VS2012用正则表达式统计行数
使用正则表达式: b*[^:b#/]+.*$