Centos6.5安装mysql5.7.19
一.安装前准备
安装采用二进制包方式,软件包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的更多相关文章
- CentOS6.9 下编译安装MySQL5.7.19
官网:https://www.mysql.com/ 下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19.tar.gz 一.准备工作 ...
- CentOS6.5安装MySQL5.6
CentOS6.5安装MySQL5.6,开放防火墙3306端口,允许其他主机使用root账户密码访问MySQL数据库 查看操作系统相关信息 ** 该查看方法只适用于CentOS6.5 (lsb_rel ...
- 第三百九十九节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装mysql5.6
第三百九十九节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装mysql5.6 1.检测系统是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步 ...
- centos6.5安装Mysql5.6及更改密码
(一) centos6.5安装Mysql5.6 二进制文件安装的方法分为两种: 第一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件: 第二种是使用RPM或其他包进行 ...
- Centos6.5安装MySQL5.6备忘记录
Centos6.5安装MySQL5.6 1. 查看系统状态 [root@itzhouq32 tools]# cat /etc/issue CentOS release 6.5 (Final) Kern ...
- CentOS6.5安装mysql5.7
CentOS6.5安装mysql5.7 查看mysql的安装路径: [root@bogon ~]# whereis mysql mysql: /usr/bin/mysql /usr/lib/mysql ...
- centos6.8安装mysql5.6【转】
首先先要去看看本机有没有默认的mysql, 本地默认有的,我们应先卸载,在安装新的这个逻辑. rpm -qa | grep mysql 我本机默认安装的mysql5.1.73 下一步删除 rpm -e ...
- CentOS7.2安装mysql-5.7.19多实例
安装多实例之前首先需要先安装mysql,这里就不介绍如何安装mysql了,参考前面的博客:https://www.cnblogs.com/hei-ma/p/9505509.html 安装多实例之前需要 ...
- centos7安装mysql5.7.19及配置远程连接
centos7安装mysql5.7.19及配置远程连接------https://blog.csdn.net/Lh19931122/article/details/77996213
随机推荐
- INNODB存储引擎之缓冲池
以下的资料总结自:官方文档和<MySQL技术内幕-INNODB存储引擎>一书. 对INNODB存储引擎缓冲池的那一段描述来自博文:http://www.ywnds.com/?p=9886说 ...
- 基于Flink和规则引擎的实时风控解决方案
案例与解决方案汇总页:阿里云实时计算产品案例&解决方案汇总 对一个互联网产品来说,典型的风控场景包括:注册风控.登陆风控.交易风控.活动风控等,而风控的最佳效果是防患于未然,所以事前事中和事后 ...
- AcWing ST算法(区间求最值)打卡
一,介绍 ST算法是一个用倍增来求区间最值的算法,倍增是一个与二分类似的思想的一个东西,倍增简而言之也就是区间长度按1,2,4,8..... 我们先用nlog(n)的复杂度打出一个最大值表,后面我们可 ...
- fiddler抓包工具详解
转自:http://www.cnblogs.com/yyhh/p/5140852.html Fiddler 抓包工具总结 阅读目录 1. Fiddler 抓包简介 1). 字段说明 2). Sta ...
- 1、什么是cookie?
什么是cookie? Cookie 定义 “Cookie”是小量信息,由网络服务器发送出来以存储在网络浏览器上,从而下次这位独一无二的访客又回到该网络服务器时,可从该浏览器读回此信息.这是很有用 ...
- ALSA 更改默认声卡
用 aplay -l 看一下各声卡的配置信息 创建 /etc/asound.conf,根据 aplay -l 的输入,选择需要的声卡信息,按如下格式添入,即可更改默认声卡 defaults.pcm. ...
- opencv——常见的操作
一 图像阈值处理 准备一张灰度图像 阈值处理通常是设定一个阈值,让图片的所有像素点的值与其比较做出一系列的操作. 在opencv常用的阈值处理函数有五种,分别是THRESH_BINARY.THRESH ...
- el-scrollbar 如何去掉横线滚动条?
1. el-scrollbar style="height:100%" 2. 不要在scoped私有变量添加 .el-scrollbar__wrap{ overflow-x: hi ...
- 记一次vue 普通异步请求微信二进制二维码 乱码 问题解决然后渲染
后端压力大,前端分忧. /*用微信小程序token拿二维码*/ async fetchMINIQRcode({commit,state},params){ var instance = axios.c ...
- Red5流媒体服务器开发
Red5流媒体服务器开发总结 Red5 是 支持Windows,Linux等多平台的RTMP流媒体服务器,最早属于谷歌下的开源项目,先已移植到Github,地址为https://github.com/ ...