一.安装前准备

安装采用二进制包方式,软件包5.7.19版本下载地址:https://dev.mysql.com/downloads/mysql/

选择MYSQL Community Server版本再根据操作系统和版本选择性下载

二.解压安装

1.创建mysql用户

[root@server ~]# useradd -s /sbin/nologin mysql

2.解压安装

[root@server ~]# tar xvf mysql-5.7.19.tar.gz

[root@server ~]# /bin/mv –f mysql-5.7.19 /usr/local/mysql

[root@server ~]# mkdir /data/mysql_data

[root@server ~]# chown mysql. -R /usr/local/mysql /data/mysql_data

[root@server ~]# cp /usr/loca/mysql/support-files/mysql.server /etc/init.d/mysqld

[root@server ~]# chmod a+x /etc/init.d/mysqld

[root@server ~]# chkconfig --add mysqld

[root@server ~]# chkconfig mysqld on

[root@server ~]# echo 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile

3.初始化mysql

/usr/local/mysql/bin/mysqld --initialize --basedir=/usr/local/mysql --datadir=/data/mysql_data  --user=mysql

初始化成功后会得到一个随机的初始化root密码显示在控制台,如果控制台没有显示,请在/var/log/message日志中查找,保存待用

4.设置mysql配置文件

[root@server ~]# vi /etc/my.cnf

[client]

port=3306

default-character-set=utf8

[mysqld]

datadir=/data/mysql_data

user=mysql

port=3306

character-set-server='utf8'

collation-server='utf8_general_ci'

skip-external-locking

key_buffer_size = 16M

wait_timeout=2880000

interactive_timeout = 2880000

max_allowed_packet = 1024M

table_open_cache = 64

sort_buffer_size = 512K

net_buffer_length = 8K

read_buffer_size = 256K

read_rnd_buffer_size = 512K

myisam_sort_buffer_size = 8M

max_connections=1024

max_connect_errors=20000

#innodb_additional_mem_pool_size=4M

innodb_flush_log_at_trx_commit=2

innodb_log_buffer_size=256M

innodb_buffer_pool_size=256M

innodb_autoextend_increment=128

innodb_log_file_size=256M

innodb_thread_concurrency=8

innodb_flush_method=O_DIRECT

thread_cache_size=8

symbolic-links=0

[mysqld_safe]

log-error=/var/log/mysqld.log

注:此配置仅供参考,不同主机根据主机配置以及需求做配置

三.启动mysql

1.启动

[root@server ~]# service mysqld start

2.登陆mysql配置root密码

使用初始化时随机分配的root密码登陆,并修改root密码,如不修改,无法做任何数据操作。

[root@server ~]# mysql –uroot –p

mysql > SET PASSWORD = PASSWORD('123456');            #设置新root密码

mysql > ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

mysql > flush privileges;

至此,mysql安装完成

Centos6.5安装mysql5.7.19的更多相关文章

  1. CentOS6.9 下编译安装MySQL5.7.19

    官网:https://www.mysql.com/ 下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19.tar.gz 一.准备工作 ...

  2. CentOS6.5安装MySQL5.6

    CentOS6.5安装MySQL5.6,开放防火墙3306端口,允许其他主机使用root账户密码访问MySQL数据库 查看操作系统相关信息 ** 该查看方法只适用于CentOS6.5 (lsb_rel ...

  3. 第三百九十九节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装mysql5.6

    第三百九十九节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装mysql5.6 1.检测系统是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步 ...

  4. centos6.5安装Mysql5.6及更改密码

    (一) centos6.5安装Mysql5.6 二进制文件安装的方法分为两种: 第一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件: 第二种是使用RPM或其他包进行 ...

  5. Centos6.5安装MySQL5.6备忘记录

    Centos6.5安装MySQL5.6 1. 查看系统状态 [root@itzhouq32 tools]# cat /etc/issue CentOS release 6.5 (Final) Kern ...

  6. CentOS6.5安装mysql5.7

    CentOS6.5安装mysql5.7 查看mysql的安装路径: [root@bogon ~]# whereis mysql mysql: /usr/bin/mysql /usr/lib/mysql ...

  7. centos6.8安装mysql5.6【转】

    首先先要去看看本机有没有默认的mysql, 本地默认有的,我们应先卸载,在安装新的这个逻辑. rpm -qa | grep mysql 我本机默认安装的mysql5.1.73 下一步删除 rpm -e ...

  8. CentOS7.2安装mysql-5.7.19多实例

    安装多实例之前首先需要先安装mysql,这里就不介绍如何安装mysql了,参考前面的博客:https://www.cnblogs.com/hei-ma/p/9505509.html 安装多实例之前需要 ...

  9. centos7安装mysql5.7.19及配置远程连接

    centos7安装mysql5.7.19及配置远程连接------https://blog.csdn.net/Lh19931122/article/details/77996213

随机推荐

  1. jdk tomcat的项目版本一致操作

    操作jdk版本以及tomcat版本:右键项目--buildpath--configure buildpath...---project Facets---libraries---add/选中remov ...

  2. 实现Comparator接口和Comparable接口,以及Map按value排序 ,map遍历

    继承Comparator接口,重写compare()方法 import java.util.ArrayList; import java.util.Arrays; import java.util.C ...

  3. 1.2 JSX 语法

    官方文档 https://facebook.github.io/react/docs/jsx-in-depth.html JSX 语法听上去很讨厌,但当真正使用的时候会发现,JSX 的写法在组件的组合 ...

  4. 17、通过maven生成测试报告

    目录如下: 通过Maven 生成报告 进入testngTest根目录,运行mvn test 命令 进入 testngTest\target\surefire-reports 路径查看测试报告

  5. 剑指offer——68队列的最大值

    题目描述 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值.例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6 ...

  6. 绿盟-WEB应用漏洞扫描系统

    ************************************************** WEB应用漏洞扫描系统 一.工具的介绍与使用 ************************** ...

  7. Java 中 Properties 类的操作

    一.Java Properties类 Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置 ...

  8. PHPExcel导出工作蒲(多表合并)教程+详细代码解读

    最近做了一个需求,导出统计数据,因为需要同时导出多个不同的统计数据,所以不能像以往导出数据列表一样去实现这个需求,刚好空下来就记录一下(PHPExcel导出Excel多sheet合并) 一.主要使用的 ...

  9. html5本地存储(一)------ web Storage

    在html5中与本地存储相关的两个相关内容:Web Storage  与本地数据库 web Storage存储机制是对html4中的cookie存储机制的一个改善.web Storage就是在web上 ...

  10. PyUnit (unittest) 的用法

    PyUnit(unittest) 是 Python 自带的单元测试框架,用于编写和运行可重复的测试.PyUnit 是 xUnit 体系的一个成员,xUnit 是众多测试框架的总称,PyUnit 主要用 ...