mysql5.7 二进制包安装

1. 下载包

wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz

2. 解压

tar xxvf mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz

mv mysql-5.7.12-linux-glibc2.5-x86_64 /usr/local/mysql

3. 初始化

useradd -M -s /sbin/nologin mysql

mkdir -p /data/mysql

chown mysql /data/mysql

cd /usr/local/mysql

./bin/mysqld --initialize --user=mysql --datadir=/data/mysql

注意,这一步最后一行会有一个提示

[Note] A temporary password is generated for root@localhost: B*s1i(*,kXwg

最后面的字符串为root密码。"--initialize"会生成一个随机密码(~/.mysql_secret),而"--initialize-insecure"不会生成密码

./bin/mysql_ssl_rsa_setup --datadir=/data/mysql

4. 拷贝配置文件和启动脚本

cp support-files/my-default.cnf /etc/my.cnf

vim /etc/my.cnf //编辑或者修改

basedir = /usr/local/mysql

datadir = /data/mysql

port = 3306

socket = /tmp/mysql.sock

cp support-files/mysql.server /etc/init.d/mysqld

vi /etc/init.d/mysqld //编辑或者修改

basedir=/usr/local/mysql

datadir=/data/mysql

5. 启动服务

/etc/init.d/mysqld start

6. 设置root密码

使用初始化密码登录

/usr/local/mysql/bin/mysql -uroot -p'B*s1i(*,kXwg' //进入后直接设置密码

mysql>set password = password('mypass'); //一定要设置一下新密码

退出来,再使用新的密码登录就可以了

没有初始密码就设置密码:mysqladmin -uroot password '52033dd'

还有一种情况,就是不知道初始化密码

vi /etc/my.cnf

在[mysqld]下面增加一行

skip-grant-tables

重启 /etc/init.d/mysqld restart

/usr/local/mysql/bin/mysql -uroot

mysql> update user set authentication_string=password('123333') where user='root';

退出来后,更改my.cnf,去掉刚加的 skip-grant-tables

重启 /etc/init.d/mysqld restart

此时就可以使用新的密码了。

mysql5.7.10 二进制包_MYSQL5.7二进制包的安装相关推荐

  1. mysql5.7开启二进制日志_MySQL5.7二进制日志

    概要 二进制日志是MySQL服务器用来记录数据修改事件的,比如INSERT.UPDATE.DELETE等会导致数据发生变化的语句,SELECT语句不会被记录在内.MySQL必须先执行完一条语句才能知道 ...

  2. mysql5.7.17二进制包_mysql5.7二进制包安装方法

    1.部署 tar xf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz mv mysql-5.7.17-linux-glibc2.5-x86_64 /applica ...

  3. linux mysql 二进制包_mysql5.7 二进制包安装

    3. 初始化useradd -M -s /sbin/nologin  mysqlmkdir -p /data/mysqlchown mysql /data/mysqlcd /usr/local/mys ...

  4. Linux-什么是二进制包,源码包,RPM包,软件仓库

    博文说明[前言]: 本文将通过个人口吻介绍什么是二进制包,RPM包,源码RPM包(SRPM包),源码包,以及RPM常用命令,源码rpm的安装(*.src.rpm),源码包的安装步骤知识(./confi ...

  5. linux mysql5.7.11_在Linux中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本

    转至: http://www.cnblogs.com/cyberniuniu/p/5273961.html MySQL 目前的最新版本是 5.7.11,在 Linux 下提供特定发行版安装包(如 .r ...

  6. mysql5.7.11 linux_CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解...

    MySQL 目前的最新版本是 5.7.11,在 Linux 下提供特定发行版安装包(如 .rpm)以及二进制通用版安装包(.tar.gz).一般情况下,很多项目都倾向于采用二进制通用安装包形式来进行安 ...

  7. LinuxStudyNote(39)-Linux软件包管理(1)-Linux软件包简介之源码包与RPM包、源码包的优缺点、RPM二进制包的优缺点

    Linux软件包简介 1.软件包分类 a.源码包 源码包顾名思义,就是开放源代码的安装包 脚本安装包 脚本安装包是在源码包的基础上加上了安装的图形界面, 这种软件包很少见,原因在于它需要专门的人员来进 ...

  8. mysql5.7.10安装_MySQL5.7.10下载及安装及配置-阿里云开发者社区

    MySQL5.7.10下载及安装及配置 一.下载 自MySQL版本升级到5.7以后,其安装及配置过程和原来版本发生了很大的变化,下面详细介绍5.7版本MySQL的下载.安装及配置过程. 图1.1 My ...

  9. 网络安全学习第10篇 - ping程序的实现,抓包分析ping数据包以及ping工具对于网络安全方面的威胁

    请结合附件:Ping的实现原理与ping.cpp的内容,编写一个程序,使其能够实现简单的ping的功能,即判断目标网站是否可以连接,然后通过Wireshark进行抓包分析其ICMP协议,指出哪个数据包 ...

最新文章

  1. 神经网络+过拟合+避免
  2. 163k地方门户网站系统团购定时结束限量控制
  3. 用Table变量返回多行数据
  4. CRM WebClient UI里word文档调用web service的问题
  5. matlab 去除pdf文档水印
  6. 刚刚注册,打声招呼先
  7. 虹软安卓人脸识别初学
  8. data()中的数据可以直接操作
  9. 三岁小孩开发搜索引擎,搜索引擎白热化[原创]
  10. 天正坐标标注怎么不显示_[CAD标注坐标如何显示XY]cad坐标标注不显示
  11. html短竖线符号,word竖线符号
  12. 记录遇到的web前端开发面试题(八股文)
  13. 怎么把vob格式的视频转换成mp4格式
  14. 还在为带货出行发愁吗?你想要的答案或许可以在电梯间找到
  15. drop_last=True
  16. 云渲染农场优缺点分别是什么?六点详解!
  17. python爬虫cookie处理_Python爬虫(六)cookie相关的请求处理
  18. ipad查看qq邮箱收件服务器,ipad邮件设置qq邮箱
  19. N卡驱动安装闪退,安装程序无反应,重装无效,不重装系统解决方法
  20. 计算机中通道的基本功能,Photoshop中各个面板的基本功能介绍 -电脑资料

热门文章

  1. Ubuntu中安装FastDFS
  2. python数值计算guess_【python】猜数字game,旨在提高初学者对Python循环结构的使用...
  3. python去噪音_python中的噪声是什么意思
  4. 【大数据】最新大数据学习路线(完整详细版,含整套教程)
  5. sum怎么用python_python sum()函数和.sum(axis=0)函数的使用
  6. [WinForm] VS2010发布、打包安装程序(超全超详细)
  7. c语言结构体指针初始化
  8. 中国首台千万亿次超级计算机,中国首台千万亿次超级计算机首批设备开始试用...
  9. TCP的定时器系列 — 超时重传定时器(有图有代码有真相!!!)
  10. 数据结构探险——栈篇