最近无事闲来折腾虚拟机,以前都是折腾云服务器,现在自己捣捣。看到mysql的教程蛮好的,准备做个笔记。原文来自mysql5.7的安装与配置(centos7环境)

第一步:下载mysql

若报-bash: wget: command not found,则表明没有安装wget,需要安装,安装命令如下:

安装完成即可以使用。

1:检查是否本地已经安装了mysql

2:卸载以前的mysql

第二步:解压文件

文件名修改为mysql:

第三步:配置启动文件

然后去到mysql的support-files目录下,复制my.cnf到 /etc/my.cnf(mysqld启动时自动读取)

注意:如果你在安装时Linux虚拟机时同时安装了默认的mysql,此时操作以上步骤,终端将会提示你文件已存在是否覆盖,输入yes覆盖即可。

2、配置数据库编码

添加以下内容:

3、复制mysql.server到/etc/init.d/目录下(目的想实现开机自动执行效果)

4、修改/etc/init.d/mysql参数

修改以下内容:

5、出于安全便利,创建一个操作数据库的专门用户

建立一个mysql的组:

建立mysql用户,并且把用户放到mysql组:

给mysql用户设置一个密码:

给目录/usr/local/mysql 更改拥有者:

第四步:初始化 mysql 的数据库

初始化后会生成一个临时密码 root@localhost::*(最好先记录这个临时密码)

2.给数据库加密

3.启动mysql

4.检查mysql是否启动

发现有进程便代表启动成功,退出mysql。

第五步:进入客户端

1.登录:

2.修改密码

第六步:设置远程访问

1:打开mysql的默认端口3306:

提示FirewallD is not running,如下图所示。(ps:图片是在网上找的)

(1)通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。

(2)通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。

(3)再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了。

如果要关闭防火墙设置,可能通过systemctl stop firewalld这条指令来关闭该功能。

打开3306端口正确为:

2:设置mysql的远程访问

设置远程访问账号:grant all privileges on . to 远程访问用户名@’%’ identified by ‘用户密码’;

刷新:

第七步:设置开机自启动

1、添加服务mysql

2、设置mysql服务为自启动

第八步:配置环境变量

最后一行添加:

使修改生效:

至此,mysql5.7的安装就完成了!!!

centos mysql 绿色版安装_centos7环境下mysql5.7的安装与配置(免安装版)相关推荐

  1. mysql免安装版linux_Linux下配置免安装版的MySQL

    Linux下配置免安装版的MySQL 0 2011-02-05 / System / Linux / 3,223 View 1.下载MySQL免安装版软件,下载地址:http://dev.mysql. ...

  2. Mysql学习篇之---Windows环境下安装 (修改密码)

    Mysql学习篇之---Windows环境下安装 (修改密码) 前言: 自己瞎鼓捣本机上的Mysql,结果导致mysql密码用那个都登录不进去了. 解决方案: 首先把mysql重新删除掉,重新解压了一 ...

  3. hp ux安装mysql5.1.56_详细讲解Linux环境下MySQL5.1安装步骤

    1.下载MySQL免安装版/二进制版软件(不用编译) 文件格式:MYSQL-VERSION-OS.tar.gz 2.创建MySQL组,建立MySQL用户并加入到mysql组中 (不同版本的Unix中, ...

  4. linux免安装版,Linux下配置免安装版Tomcat

    一.下载免安装版Tomcat 打开Tomcat主页http://tomcat.apache.org/,下载Tomcat免安装版,我这里下载的是apache-tomcat-7.0.2.tar.gz. 二 ...

  5. linux下的python安装,linux环境下的python安装过程

    一.下载python源码包 打开ubuntu下的shell终端,通过wget命令下载python源码包,如下图所示: wget https://www.python.org/ftp/python/3. ...

  6. 免安装mysql5.7.22_Windows下安装配置免安装MySQL5.7服务器

    Windows下安装配置免安装MySQL5.7服务器 1.下载.解压安装包 从MySQL官方网站上下载mysql-5.7.19-winx64.zip 下载完成后,把安装包解压到D:\DevSoftwa ...

  7. 亚马逊AWS EC2云实例AMI安装LNMP环境(3)——Mysql5.5

    概括:这里选择亚马逊EC2的Linux AMI实例,该Linux服务器是亚马逊预配置的Linux环境,内置多个YUM源,属于亚马逊首推的稳定Linux服务器.默认登录用户名为ec2-user,执行ro ...

  8. ifix如何设画面大小_ifix5.1环境下的ifix服务器、客户端配置

    ifix5.1环境下的ifix服务器.客户端配置 本实验是在 IFIX5.1 版本下做的 IFIX 服务器.客户端配置,实现 IFIX 客户端对 IFIX 服务器的读.写,并且两台服务器互为备用(主机 ...

  9. linux打包java jar_在linux环境下修改可运行jar包配置并重新打包

    在linux环境下修改可运行jar包配置并重新打包步骤: 1)mkdir xxx 2)mv XXX.jar XXX 3)jar xvf XXX.jar 4)mv XXX.jar ../ 5)vi XX ...

  10. 修改 ifix 历史配置 服务器名,IFIX5.1环境下的IFIX服务器、客户端配置

    <IFIX5.1环境下的IFIX服务器.客户端配置>由会员分享,可在线阅读,更多相关<IFIX5.1环境下的IFIX服务器.客户端配置(15页珍藏版)>请在人人文库网上搜索. ...

最新文章

  1. CornerNet代码解析——损失函数
  2. 用c语言编译二叉树,C语言实现二叉树的基本操作
  3. matlab 矩阵数据生成.csv表格
  4. (九)深入浅出TCPIP之网络同步异步
  5. 揭晓远程证明架构EAA:机密容器安全部署的最后一环 | 龙蜥技术
  6. php python 混合_php-python
  7. Python MySQL(MySQLdb)
  8. sql关键字_SQL关键字
  9. 从MySQL复制功能中得到一举三得实惠
  10. wangEditor 全屏 预览 查看源码
  11. 功能测试项目——酒店管理系统
  12. 关于1931CIE——XYZ色坐标图转换到RGB色坐标关系
  13. 推荐一个好用的 sqlite 管理器 sqliteman 感觉比 navicat 好用
  14. xposed新版52下载_kyqp游戏合集-kyqp游戏下载推荐
  15. 常用视频质量评价库以及下载地址
  16. python判定固定时长固定频率的音频是否连续
  17. linux项目部署、Nginx详解
  18. C#中的ExecuteNonQuery();
  19. 微信支付服务商模式签名错误小坑
  20. 总结使人进步,遵循事物的发展规律

热门文章

  1. ios常用第三方总结
  2. 嗖嗖移动业务大厅——功能分析
  3. 矩阵相乘c语言代码用指针实现,矩阵相乘C语言实现
  4. 项目实践日记(Gitlab的搭建及配置)
  5. SNIFFER(嗅探器)基础知识
  6. ios 旋转加载gif_在iOS中加载GIF(Loading GIFs in iOS)
  7. 【Python_010】利用python对excel进行去重
  8. 系统设计之路:如何设计一个URL短链服务
  9. 计算机存储器与寄存器的区别,存储器和寄存器的区别
  10. C语言操作符详解(坑点+重难点+优先级结合性总结)