centos6 mysql5.7.16_MySQL 5.7.16 在CentOS 6.5 x64 安装

本文详细介绍了在CentOS系统上安装MySQL 5.7的步骤,包括创建用户和组、安装软件、配置目录权限、设置环境变量、初始化数据库、启动服务以及修改初始密码。此外,还提到了安装TensorFlow、Tomcat、MongoDB等其他软件的简要过程。
摘要由CSDN通过智能技术生成

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版本开始,安装过程中会生成一个临时密码,第一次登陆需要使用临时密码登录,并且在进行后续的使用之前需要重设密码。否则就会报错。

df6e24c76a91a42d318fcc1fa52d4ff9.png

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

64045b0ea9bc886c4d37af2210056edc.png

查看临时密码:

# 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的安装。

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地址和密码, ...

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 ...

随机推荐

.scss写法及如何转化为.css

scss可视化工具:http://koala-app.com/index-zh.html scss讲解地址:http://www.cnblogs.com/adine/archive/2012/12/1 ...

331. Verify Preorder Serialization of a Binary Tree

One way to serialize a binary tree is to use pre-order traversal. When we encounter a non-null node, ...

9月18日,SQL学习基础1

数据库管理和应用 Oltp是小型的管理,OLAP是大型的管理 开发的内容如触发器 数据库管理系统(Database Management System,简称为DBMS)是位于用户与操作系统之间的一层数 ...

cudaMemcpy与cudaMemcpyAsync的区别

转载请注明来源:http://www.cnblogs.com/shrimp-can/p/5231857.html 简单可以理解为:cudaMemcpy是同步的,而cudaMemcpyAsync是异步的 ...

mongodb 数据备份与恢复

备份 语法 mongodump -h dbhost -d dbname -o dbdirectory -h:服务器地址,也可以指定端口号 -d:需要备份的数据库名称 -o:备份的数据存放位置,此目录中 ...

一、Java和JavaScript

JavaScript诞生于1995年,所以他得叫我一声姐姐,(*^__^*) .当时它的主要任务就是表单验证,在还没JavaScript的时候,进行表单验证的时候必须要把数据提交到服务器,才能进行表单 ...

linux 学习笔记 ftp

server with sites set up for download files sometimes provide an anonymous ftp account 数据传输 ftp 192. ...

shell中打印带有时间的日志的命令(转)

echo "`date "+%Y-%m-%d %H:%M:%S"` | [logadm -on@`date "+%Y%m%d%H%M%S"`] &qu ...

ObservableCollection<T> 类

命名空间: System.Collections.ObjectModel程序集: System(在 System.dll 中)XAML 的 XMLNS: 未映射到 xmlns. 添加:using Sy ...

【MySQL】乐观锁和悲观锁

最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下: 悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值