Linux下安装mysql5.7

 

首先准备好mysql5.7.17的安装包,安装包放在  /data/software 目录下

进入到 /usr/local 目录下,解压mysql安装包

命令:   cd /usr/local

    tar -zxvf /data/software/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

解压完成之后可以看到mysql的文件夹,为了方便后面的操作,先修改文件夹名称。

命令:mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql

进入到mysql目录,可以发现,mysql5.7的版本和5.6的版本不同,没有/data目录,这里要自己创建一个data目录

data目录并不限定存放位置,但是为了方便,这里依旧直接放在mysql的根目录下,

命令:mkdir data

再新建mysql的用户和用户组

命令 :  groupadd mysql       #添加用户组

    useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql     #新建msyql用户禁止登录shell

改变mysql目录权限

chown -R mysql.mysql /usr/local/mysql/

接下来初始化数据库:

命令:./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

复制配置文件到 /etc/my.cnf 这里是mysql的基本配置问题

命令:cp -a ./support-files/my-default.cnf /etc/my.cnf   #会有一个选择是否覆盖原有文件,直接按 y回车选择是就可以

把mysql放到本地系统服务中

命令: cp -a ./support-files/mysql.server /etc/init.d/mysqld

编辑刚才复制的 my.cnf文件

命令:vim /etc/my.cnf

这里我们只做基本的配置,其他采用默认了,毕竟初学,以简单为主。大多的参数我也不怎么理解

配置好之后我们来启动mysql的服务

命令:service mysql start

查看初始密码

命令:cat /root/.mysql_secret

复制下来初始的密码,做登录使用

命令:bin/mysql -uroot -p

密码就是刚才复制的密码,粘贴进去回车即可。

到这里  mysql数据库就算是装好了,接下来只需要修改密码就可以了。

命令:SET PASSWORD FOR 'root'@localhost=PASSWORD('123456');   #对应的换成你自己的密码即可了。

此步骤是本人亲自安装的过程,参照有其他IT朋友的博客。

最后需要补充一下,按照上面的方式安装完成之后还不能进行远程的访问,需要修改允许远程连接,步骤如下:

Linux下安装mysql5.7的更多相关文章

  1. Linux下安装mysql5.6.11(找点有用的信息太费劲)(转)

    Linux下安装mysql5.6.11(找点有用的信息太费劲) (2013-04-25 10:25:09)     1.申请阿里云Linux服务器 昨天在阿里云申请了一个免费试用5天的Linux云服务 ...

  2. linux下安装mysql5.7方法与常见问题

    linux上安装mysql5.7 1.下载tar包,这里使用wget从官网下载 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7 ...

  3. Linux下安装MySQL5.6

    传送门:http://www.jianshu.com/p/f4a98a905011 字数802 阅读164 评论0 喜欢4 环境:1.操作系统:CentOS release 6.8 (Final)2. ...

  4. [mysql使用(1)] 64位Linux下安装mysql-5.7.13-linux-glibc2.5-x86_64

    由于公司临时让将Oracle的数据移植到mysql上面,所以让我在公司服务器上面安装一下mysql.下面就是我的安装过程以及一些错误解决思路.其实对于不同版本安装大体都有差不多. 1. 从官网下载 m ...

  5. 64位Linux下安装mysql-5.7.13-linux-glibc2.5-x86_64 || 转载:http://www.cnblogs.com/gaojupeng/p/5727069.html

    由于公司临时让将Oracle的数据移植到mysql上面,所以让我在公司服务器上面安装一下mysql.下面就是我的安装过程以及一些错误解决思路.其实对于不同版本安装大体都有差不多. 1. 从官网下载 m ...

  6. linux 下安装mysql-5.7.16

    1.解压tar -xvf mysql的包 tar -xvf mysql-5.7.16-1.el6.x86_64.rpm-bundle.tar(mysql 官网中即可找到) 2.查看是否需要卸载安装时候 ...

  7. Linux下安装mysql-5.7.24

    Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的 ...

  8. Linux下安装mysql-5.7.28详细步骤

    一.下载Mysql 下载地址:https://downloads.mysql.com/archives/community/ 二.环境配置 检测系统是否自带Mysql # rmp -qa|grep m ...

  9. Linux下安装MySQL-5.7

    写在前面:此博客是针对MySQL5.7安装教程,其他版本可能略有不同,仅供参考. 第一步:下载mysql 在Linux终端使用wget命令下载网络资源: wget http://mirrors.soh ...

随机推荐

  1. Vue.js组件之间的调用

    index.html: <div id="app"></div> 运行完index.html之后自动寻找运行main.js文件 main.js: impor ...

  2. mui之上拉刷新和mui-content结合解决ios上拉不回弹的bug

    打电话.发短信 https://blog.csdn.net/itguangit/article/details/78210770

  3. centos7 安装php5.6

    1.查看centos 版本 lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-no ...

  4. golang环境 centos 7

    https://blog.csdn.net/ggq89/article/details/82682171  Linux下Go的安装.配置 .升级和卸载 https://blog.csdn.net/we ...

  5. CSS三种插入样式表格式

    首先简单理解浏览器与网页的交互过程 CSS样式表(stylesheet) cascading style sheet 级联样式表 表现HTML或XHTML文件样式的计算机语言:包含对字体.颜色.边距. ...

  6. Django的内置登录、退出、修改密码方法

    Django中内置的登录.退出.修改密码方法. 1.url.py中使用django.contrib.auth中的views函数,django.views.generic中的TemplateView函数 ...

  7. windbg 经典死锁调试

    代码 // Deadlock_Debug.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include "windows.h& ...

  8. 基于akka-http搭建restfull框架

    1.scala开发环境介绍 2.scala插件的demo模板介绍 3.akka-http提供demo研究 4.添加路由机制解析 package org.netsharp.rest import akk ...

  9. c语言基础课第三次作业

    7-1找出最小值 1.实验代码 #include <stdio.h> int main(void) int n, i, m, min; scanf("%d", & ...

  10. nigx

    1.反向代理 2.负载均衡(weight:设置权重) 3.高可用(场景:当主服务器死掉后 拥有备用服务器承接后续的访问) 安装 Keepalived实现