CentOS 7 MySql 解压版安装配置
下载
- 访问www.mysql.com
- 点击DOWNLOADS-->Community-->MySQL Community Server
- 选择要下载的版本,目前可选择的有:
5.5
、5.6
、5.7
、8.0
,这里以5.7
为例,所以选择的是5.7
。 - 操作系统选择
Red Hat Enterprise Linux / Oracle Linux
,操作系统版本选择Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit)
,下面列表过滤的找到Compressed TAR Archive
tar压缩文件下载即可,这里选择的是mysql-5.7.25-el7-x86_64.tar.gz
。
将文件下载到CentOS服务器上,或者通过Windows下载后上传到CentOS服务器上。
(这里将文件放到/opt/soft/mysql-5.7.25-el7-x86_64.tar.gz
)
安装配置
1、添加组和用户
2、解压到指定位置
这里准备将mysql放到/opt/program/mysql
目录中。
- 创建
/opt/program/
目录。 - 进入到
/opt/program/
目录。 - 解压
/opt/soft/mysql-5.7.25-el7-x86_64.tar.gz
文件,不指定目录的话,会解压到用户所在的目录(也就是/opt/program/
)。 - 重新命名文件夹名为
mysql
。 - 创建数据库目录
data
。[root@localhost ~]: mkdir /opt/program[root@localhost ~]: cd /opt/program[root@localhost program]: tar -zxvf /opt/soft/mysql-5.7.25-el7-x86_64.tar.gzmysql-5.7.25-el7-x86_64/bin/myisam_ftdumpmysql-5.7.25-el7-x86_64/bin/myisamchkmysql-5.7.25-el7-x86_64/bin/myisamlogmysql-5.7.25-el7-x86_64/bin/myisampackmysql-5.7.25-el7-x86_64/bin/mysql…………[root@localhost program]: mv mysql-5.7.25-el7-x86_64 mysql[root@localhost program]: mkdir mysql/data
3、给用户和组赋权
4、初始化mysql数据库
初始化需要指定mysql程序的目录以及数据库的目录
警告可以先不管,最后的位置是随机生成的root密码hxwVZi*0-e3<
5、配置my.cnf文件
mysql启动时,默认会查找/etc/my.cnf
文件作为配置文件。
配置示例如下:
6、为mysql配置环境变量
可以通过/etc/profile
文件配置。
打开该文件,在最末尾的位置加上
保存退出,再执行
通过# echo $PATH
可以查看环境变量信息
7、制作自启动服务
第一种,将mysql.server复制到/etc/ini.d/目录下配置自启动服务
通过# chkconfig --list
查看是否添加成功
然后通过service
命令控制
第二种,通过systemd制作自启动服务
配置示例如下:
然后通过systemctl
命令控制即可,启动服务和启用自启动
第三种,通过systemd制作自启动服务,并且通过mysql/bin/mysqld来启动,my.cnf可以自定义位置。(参照于Windows服务的启动配置) mysql.service
配置示例如下:
附
- 错误:
error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
解决方法: 检查是否有libaio库# rpm -qa|grep libaio
,如果没有则安装# yum install libaio
。
CentOS 7 MySql 解压版安装配置的更多相关文章
- MySQL解压版安装配置详解
MySQL解压版安装起来比较简单,步骤相对较少.下面我们就来详细介绍一下如何在windows操作系统上安装解压班的MySQL. 1.下载解压版MySQL,地址:http://downloads.mys ...
- MySQL解压版安装配置
官网下载地址:http://dev.mysql.com/downloads/windows/installer/ (可以选择解压版zip下载,也可以选择msi安装版.) 解压zip版配置: 1. 下载 ...
- MySQL踩坑及MySQL解压版安装
MySQL默认当前时间: MySQL5.5版本以下是不支持:datetime default now() 的,只能写成 timestamp default now() ; 而MySQL5.6以上是支持 ...
- MySQL Server 5.6 解压版安装配置
MySQL解压版下载地址为: http://dev.mysql.com/downloads/mysql/5.6.html#downloads 安装及配置步骤: ①将MySQL的zip包解压到路径C:\ ...
- mysql 5.7.21 解压版安装配置方法图文教程
引用:https://www.jb51.net/article/140951.htm 1.首先,你要下载MySQL解压版,下载地址,图解: 2.解压安装包,根据自己的喜好选择路径,我选择的路径是C:\ ...
- 【Linux】MySQL解压版安装及允许远程访问
安装环境/工具 1.Linux( centOS 版) 2.mysql-5.6.31-linux-glibc2.5-x86_64.tar 安装步骤 1.下载mysql解压版(mysql-5.6.31-l ...
- windows下MySQL解压版安装
MySQL的安装 一.前期准备 获取MySQL解压版安装包(本文使用的是 [mysql-5.7.28-winx64.zip]版本) 获取方式: 通过官网下载,官方下载地址:“https://dev.m ...
- mysql解压版安装
1.下载MySQL解压版(32位) http://dev.mysql.com/downloads/mysql/
- win10 安装 mysql解压版安装步骤
参考资料:win 10 安装 mysql 5.7 网址:http://blog.sina.com.cn/s/blog_5f39af320102wbk0.html 本文参考上面的网址的教程,感谢作者分享 ...
随机推荐
- SQL Server 安装后部分选项初始化脚本
SQL Server安装后,根据对应的业务场景,数据库实例的部分选项需要调整,例如实例的最大内存.tempdb 文件的增长量.Job执行记录数等等,但这一步经常被大家忽略掉. 其实很多选项初始化都可以 ...
- NTSTATUS Values
By combining the NTSTATUS into a single 32-bit numbering space, the following NTSTATUS values are de ...
- 客户端和服务端(C#) 时间戳的生成和转换
C# DateTime与时间戳的相互转换,包括JavaScript时间戳和Unix的时间戳. 1. 什么是时间戳 首先要清楚JavaScript与Unix的时间戳的区别: JavaScript时间戳: ...
- shell脚本获取进程ID并杀死的实现及问题解析
经常需要杀死某个进程,操作了几次之后,对一个熟练的码农来说,就要制作自己的工具了.有些工具虽然很小,但是却能节省一大部分的时间. 输入某个进程的ID并杀死的方法.这种事情,一般是先搜索再进行优化,这种 ...
- 【深度学习篇】--神经网络中的池化层和CNN架构模型
一.前述 本文讲述池化层和经典神经网络中的架构模型. 二.池化Pooling 1.目标 降采样subsample,shrink(浓缩),减少计算负荷,减少内存使用,参数数量减少(也可防止过拟合)减少输 ...
- 如何面对被抛弃的System.Data.OracleClient
Visual Studio2012连接访问ORACLE数据库 近些年因工作内容的转变,很少去编码了.一些简单的需求使用VS+SQL SERVER这对老搭档便可快捷而舒服的搞定.只是近日需要管理一些OR ...
- linux(centos)上安装mysql教程,为需要远程登录的用户赋予权限
最近把之前学生时代的win server换成了linux(centos)系统,因为win对于部署一些项目时候比较麻烦,直接入正题 1.准备阶段 我使用xshell工具管理服务器,相应下载和安装自行百度 ...
- 高效并发JUC锁-砖石
JUC包的锁(可重入锁和读写锁) Lock是JAVA5增加的内容,在JUC(java.util.concurrent.locks)包下面,作者是并发大师Doug Lea.JUC包提供了很多封装的锁,包 ...
- springboot~注册bean的方法
spring在启动时会自己把bean(java组件)注册到ioc容器里,实现控制反转,在开发人员使用spring开发应用程序时,你是看不到new关键字的,所有对象都应该从容器里获得,它们的生命周期在放 ...
- 用python读文件如.c文件生成excel文件
记录一下,如何实现的,代码如下: #!/usr/bin/env python # coding=utf-8 # 打开文件 import xlwt import re import sys bookfi ...