mysql的安装(root用户下)

从官网下载软件

  • linux下必须安装系统对应的版本,多少位
  • 必须安装的是:server,client
  • 但是我可不管要安装那个插件,我们直接使用bundle版本(就是各个插件都有)
  • mysql的版本随意,反正我下载的是最新版的:mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar

rpm安装

  • 卸载掉老版的mysql
    • 查询是否有老的mysql
      • rpm -qa | grep mysql
      • rpm -qa|grep mariadb(这条命令下的也必须干掉!)
    • 卸载掉老的mysql(如果存在的话)
      • rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.x86_64
      • 其中-e表示卸载,--nodeps表示强制忽略依赖,后面是查出来的mysql的整体安装包
  • 我们下载是rpm包。最好下载的是bundle整合版的包,实例代码的版本可能有点老,只要名字对应即可。
  • 将下载的个rpm包上传到linux中(必须按照顺序安装)

    rpm -ivh mysql-community-common-5.7.9-1.el7.x86_64.rpm

    rpm -ivh mysql-community-libs-5.7.9-1.el7.x86_64.rpm

    rpm -ivh mysql-community-client-5.7.9-1.el7.x86_64.rpm

    rpm -ivh mysql-community-server-5.7.9-1.el7.x86_64.rpm

  • 解释
    • 其中的-ivh后面跟的是安装目录,并将rpm包放入。
    • 以下命令必须在这四个文rpm包所在的文件夹中。

MySQL初始化设置

  • 初始化:mysqld --initialize --user=mysql
    • 如果有这个错误:[ERROR] --initialize specified but the data directory exists. Aborting.
    • 就rm  -rf  /var/lib/mysql然后再执行初始化命令
  • 启动服务:systemctl  start  mysqld
    • 报错:Job for mysqld.service failed because the control process exited with error code.See "systemctl status mysqld.service" and "journalctl -xe" for details.
    • 思路一:/var/lib/mysql-files如果没有这个文件的话,就创建,然后执行systemctl  start  mysqld
    • 如果还不行的话:chown -R mysql:mysql  /var/lib/mysql
  • 初始密码所在的位置:cat  /var/log/mysqld.log

修改密码以及设置可以远程访问

  • 设置密码:set password=password('123456');
  • 设置开启自启动
    • chkconfig  mysql on(centos7命令改为如下:systemctl enable mysqld.service)
    • 实际上这些mysql默认的就是开机自动启动,这些都不用配置,只有在mysql异常是应该查看一下

Centos7下安装mysql5.7.16的更多相关文章

  1. CentOS7 离线安装mysql-5.7.16

    CentOS7 离线安装mysql-5.7.16 1 . 安装新版mysql前,需将系统自带的mariadb-lib卸载 [root@slave mytmp]# rpm -qa|grep mariad ...

  2. CentOS7下安装MySQL5.7安装与配置(转)

    原文地址:http://www.centoscn.com/mysql/2016/0626/7537.html 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置YUM源 在M ...

  3. CentOS7下安装MySQL5.7安装与配置(YUM)

    http://blog.csdn.net/xyang81/article/details/51759200 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置YUM源 在My ...

  4. CentOS7下安装MySQL5.7安装与配置

    介绍在CentOS7上yum安装数据库服务器MySQL Community Server 5.7的方法. 准备 CentOS7默认安装了和MySQL有兼容性的MariaDB数据库,在我们安装MySQL ...

  5. VMware虚拟机里centos7下安装mysql5.6并授权远程连接Navicat

    这节来安装Mysql5.6,并远程授权连接本地windows的Navicat,可以根据以下步骤安装.此文章为自己收藏,必要时拿出来直接用的,有需要的友友可以查看查看的.文章图片有借助于网络的. 1.新 ...

  6. centos7下安装mysql5.7.24

    第一步:下载rpm包 sudo wget http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-rel ...

  7. CentOS7下安装mysql5.1 或升级到5.7 以及小问题的解决方案

     正文开始 1.首先打开终端输入以下内容下载mysql5.1的repo源(安装5.7从第二步执行) wget http://repo.mysql.com/mysql-community-release ...

  8. centos7下安装mysql5.7和jdk 1.8

    安装mysql5.7 具体安装过程可参见官网:A Quick Guide to Using the MySQL Yum Repository 进入/usr/local/src文件夹. cd /usr/ ...

  9. centos7 下安装mysql5.7 数据库并使用nevicat连接数据库

    安装mysql5.7的教程: https://www.cnblogs.com/yybrhr/p/9810375.html 遇到的问题: 无法连接,到阿里云服务器安全组设置3306端口

随机推荐

  1. GStreamer 记录

    GStreamer 是一个新的多媒体框架,大大简化了多媒体工具的开发流程,比如,这里有一个 IBM 的文档,介绍了一个 MP3 播放器. http://www.ibm.com/developerwor ...

  2. Sed、Awk单行脚本快速参考

    文本间隔: # 在每一行后面增加一空行 sed G awk '{printf("%s\n\n",$0)}' # 将原来的所有空行删除并在每一行后面增加一空行. # 这样在输出的文本 ...

  3. [Java] ApplicationContext 辅助类

    我们经常需要获取各种 bean , 需要用到 context. 下面的类可以方便的使用 context , 获取 bean 等. import java.io.File; import java.ut ...

  4. javascript闭包

    关于闭包的介绍,推荐两篇文章: 廖雪峰javascript教程-闭包: http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a ...

  5. js像素运算问题

    通过DOM获取的某一距离属性(比如left)是带px单位的,直接对其算术运算不起效,要先把获取到的值处理一下去掉px单位. 方法一(用处理字符串的方式去除px): var x=document.get ...

  6. Sublime Text 3 Emmet插件安装

    一.手动安装:   1. Emmet (ex-Zen Coding) for Sublime Text  http://emmet.io (1) 下载:https://github.com/serge ...

  7. 第一届山东省ACM——Balloons(java)

    Description Both Saya and Kudo like balloons. One day, they heard that in the central park, there wi ...

  8. 为什么质数检验到 N的开方 就可以结束了

    以为所有N的除数都是以根号N为轴对称的. 例如16的开方为4: 16%1 == 0 则1 与 16 都是16的除数. 16%2 == 0 则2 与 8 都是16的除数. 16%4 ==0 则4 为16 ...

  9. 如何将已部署在ASM的资源迁移到ARM中

    使用过Azure的读者都知道,Azure向客户提供了两个管理portal,一个是ASM,一个是ARM,虽然Azure官方没有宣布说淘汰ASM,两个portal可能会在很长的一段时间共存,但是考虑到AR ...

  10. Python 局部变量与全局变量

    本来以为 局部变量就是在函数/def/class/lambda内部的变量,全局变量就是在之前这些之外的变量.但是,再一次学习Python atm 中应用时发现了一次特例(意外) 字典中 在函数内部改变 ...