Linux CentOS7安装Mysql5.7
一、下载mysql
mkdir /home/install #创建install目录
在/home/install目录下下载mysql5.7
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz
  
下载完成
  
二、解压到 /usr/local/msyql
解压 tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz
  
移动到 /usr/local/mysql
mv mysql-5.7.23-linux-glibc2.12-x86_64 /usr/local/mysql
  
三、创建相关目录
1.创建仓储目录
mkdir /usr/local/mysql/data
  
四、新建用户、用户组、用户目录
1.创建用户组
groupadd mysql
  
2.创建不可登陆的用户并添加目录
useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql/
  
3.改变目录属性
chown -R mysql /usr/local/mysql
chgrp -R mysql /usr/local/mysql
  
五、配置参数
1.初始化,记录初始密码fysVgM0.ja6e
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
  
如果出现
  
执行:yum install -y libaio
再执行前面的失败指令
2.开启ssl
/usr/local/mysql/bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
  
3.修改/etc/my.cnf
vim /etc/my.cnf
删除/etc/my.cnf里的内容修改为如图就好
  
4.修改启动配置文件
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
vim /etc/init.d/mysql
加入
  basedir=/usr/local/mysql
  datadir=/usr/local/mysql/data
  
5.建立mysql快捷指令连接
ln -s /usr/local/mysql/bin/mysql /usr/bin
  
六、启动、连接、测试
1.启动命令
service mysql start
或
service mysqld start
或
/usr/local/mysql/support-files/mysql.server start
  
2.连接
mysql -uroot -p
  
3.重置密码
set password = password('123456');
  
4.设置root账户权限,支持远程连接
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456';
flush privileges;
  
  
七、其他配置
1.防火墙问题参考:https://www.cnblogs.com/zwcry/p/9457435.html
2.设置开机启动(也可以使用sytemctl做开机服务,百度)
chmod 775 /etc/init.d/mysql
chkconfig --add mysql
chkconfig --level 345 mysql on
  
Linux CentOS7安装Mysql5.7的更多相关文章
- linux centos7 安装mysql-5.7.17教程(图解)
		1系统约定安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql 2下 ... 
- window和linux(centos7)安装mysql5.7
		window mysql 安装步骤 社区版本下载地址: https://dev.mysql.com/downloads/file/?id=474802 下载完成后,得到mysql-installer- ... 
- Linux CentOS7 安装 Mysql5.7.19
		第二次安装会安装失败 1.先停止mysql服务 service mysql stop 2.检查是否卸载干净 find / -name mysql 多用几个命令检查,不要删到其他组件的 ... 
- Centos7 安装 MySQL5.7
		Centos7 安装 MySQL5.7 一.环境介绍 1.安装包版本介绍 MySQL 有三种安装方式:RPM安装.二进制包安装.源码包安装.我们这篇文章以二进制方式安装MySQL 软件名称 版本 系统 ... 
- 转:Linux 编译安装 Mysql5.7
		http://broqiang.com/2017/04/18/Mysql-Install-5.7.18-Linux-Compile/ 原文 Linux 编译安装 Mysql5.7 Ubuntu 下快速 ... 
- Linux下安装mysql5.6.11(找点有用的信息太费劲)(转)
		Linux下安装mysql5.6.11(找点有用的信息太费劲) (2013-04-25 10:25:09) 1.申请阿里云Linux服务器 昨天在阿里云申请了一个免费试用5天的Linux云服务 ... 
- Linux CentOS7 安装 Qt 5.9.2
		Linux CentOS7 安装 Qt 5.9.2 参考链接 http://doc.qt.io/qt-5/linux.html sudo yum groupinstall "C Develo ... 
- Linux下安装mysql5.7
		Linux下安装mysql5.7 首先准备好mysql5.7.17的安装包,安装包放在 /data/software 目录下 进入到 /usr/local 目录下,解压mysql安装包 命令: ... 
- LINUX CentOS7安装字体库
		LINUX CentOS7安装字体库 2017年12月26日 17:06:07 q260996583 阅读数:4866更多 个人分类: linux JAVA画图时常用到Font 类对象 这样的对象 ... 
随机推荐
- 2017-5-14 湘潭市赛 Similar Subsequence 分析+四维dp+一些简单优化
			Similar Subsequence Accepted : Submit : Time Limit : MS Memory Limit : KB Similar Subsequence For gi ... 
- hdu 4272 LianLianKan 状态压缩
			LianLianKan Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Tot ... 
- Linux Linux程序练习二
			/* 编写一个程序读取a.txt文件,将文件内容数字从小到大排序,并将排序结果写入b.txt. */ #include <stdio.h> #include <stdlib.h> ... 
- Tomcat运行流程
			Connector介绍 1.1 Connector的种类 Tomcat源码中与connector相关的类位于org.apache.coyote包中,Connector分为以下几类: Http Conn ... 
- 笔记-Android学习历程
			1. Junit 配置:在manifest节点下 写入instrumentation,在其兄弟节点下配置application <instrumentation android:name=&qu ... 
- spring cloud 订单调用用户
			下面实现一个订单调用用户实现例子,使用技术只要是spring,为以后操作负载打基础.(基于昨天别人问我的基础上做了实例供大家参考) 1.用户工程截图 : 2.用户工程启动类 3.用户工程控制类 4. ... 
- 1、aritcMS-环境搭建-设置布局-布局测试
			在开始项目之前,准备开发工具等请参考easyUI章节. 首先.在获取broPHP框架的时候(可以在网上下载).在brophp文件夹同级目录下新建admin.php,以及index.php admin. ... 
- Android自动化测试工具之—UiAutomator环境配置
			1.相关软件下载: 1)JDK: 1.6及其以上版本 2)Eclipse 3)Android SDK 其中Eclipse和Android SDK已经被Google打包成ADT(Android Deve ... 
- FileToolkit  文件工具箱
			import org.apache.commons.io.FileUtils; import org.apache.commons.io.filefilter.*; import org.apache ... 
- 索引笔记《一》Oracle中的索引详解
			一. ROWID的概念 存储了row在数据文件中的具体位置:64位 编码的数据,A-Z, a-z, 0-9, +, 和 /, row在数据块中的存储方式 SELECT ROWID, last_name ... 
