linux mysql 5.7.20_linux MySQL 5.7.20安装教程
安装MySQL 5.7.20
shell> cd /usr/local
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> tar xzvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
shell> cd mysql-5.7.20-linux-glibc2.12-x86_64
这里注意了,以前的版本是有一个my.cnf文件,这个版本不要这个了
如果存在就把它删除吧,否则会出现各种错误
shell> rm -rf /etc/my.cnf
shell> cd /usr/local
shell> ln -s mysql-5.7.20-linux-glibc2.12-x86_64 mysql
shell> cd /usr/local/mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> mkdir /usr/local/mysql/data
shell> /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
出现以下几个[Warning]不用管它,只要没有[ERROR] 就是安装成功了
[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
[Warning] InnoDB: New log files created, LSN=45790
[Warning] InnoDB: Creating foreign key constraint system tables.
[Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: a4d71248-c432-11e7-8eab-00163e002e4a.
[Warning] Gtid table is not ready to be used. Table ‘mysql.gtid_executed’ cannot be opened.
[Note] A temporary password is generated for root@localhost: =MqLUlnme6hh
注意了,上面最后一行产一个随机密码,冒号后面的都是密码,我的密码则是=MqLUlnme6hh
这个随机密码第一次登录的时候需要用到
shell> chown -R root .
shell> chown -R mysql data
启动MySQL
shell> cd /usr/local/mysql
shell> bin/mysqld_safe --user=mysql &
登录并更改密码
shell> /usr/local/mysql/bin/mysql -uroot -p
这时提示输入password,输入上面的随机密码
用随机密码登录后,必须要更改密码,否则不能进行任何操作,更改密码:
mysql> set password = password('a123456');
mysql> exit;
关闭MySQL服务
shell> /usr/local/mysql/bin/mysqladmin -u root -p shutdown
shell> Enter password:
输入密码回车就关闭数据库
编辑PATH搜索路径
shell> vi /etc/profile
在profile文件末尾增加两行
PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH
export PATH
使PATH搜索路径立即生效:
shell> source /etc/profile
开机自动启动:
shell> cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
shell> chkconfig --add mysql
手动启动:以root身份执行:
shell> /usr/local/mysql/bin/mysqld_safe --user=mysql &
#赋予root用户所有权限,远程登录密码是123456
grant all privileges on *.* to 'root'@'%' identified by 'a12345678.';(了解下:grant用法 )
#开放3306端口并重启防火墙
firewall-cmd --permanent --add-port=3306/tcp(这边都是错的)
firewall-cmd --reload
linux mysql 5.7.20_linux MySQL 5.7.20安装教程相关推荐
- linux/ubuntu下简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题)
linux/ubuntu下简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题) 参考文章: (1)linux/ubuntu下简单好用的py ...
- SUSE Linux Enterprise Server for SAP Applications15 SP3 下载及安装教程
SUSE Linux Enterprise Server for SAP Applications15 SP3 下载及安装教程 1. 安装规划 2. 准备条件 3. 参考资料 4. 软件下载 5. 安 ...
- linux mysql 5.7.12_Linux环境mysql5.7.12安装教程
在Linux上安装MySQL 环境:windows7 虚拟机:Oracle VMVirtualBox Linux: ubuntukylin-14.04.1-amd64.iso mysql:5.7.12 ...
- heidisql linux 安装_CentOS mysql GUI图形化数据库管理工具Heidisql的安装教程
在Windows下有用过Navicat和Heidisql,都是很强大的工具. 因为Navicat是收费的,转到Linux环境下就一下使用Heidisql了. 安装: 系统环境:Centos 7.2 一 ...
- mysql安装教程_mysql8.0.20安装教程,mysql下载安装教程8.0.20
mysql安装包+mysql学习视频+mysql面试指南视频教程 下载地址: 链接:https://pan.baidu.com/s/1FmLFhGlajBQ9gCbTfiH65g 提取码:sxq2 百 ...
- 讲解MySQL最详细的一步一步安装教程
一. 下载MySQL Mysql官网下载地址MySQL :: Download MySQL Installer (Archived Versions) 1. 选择想要安装的版本,点击Download下 ...
- mysql8.0.20安装教程mac_mac安装mysql 8.0.20
一.安装# 第二步: 第一步结束后程序会跳转到https://dev.mysql.com/downloads/ 网址,点击MySQL Community Server进入下面的页面,再点击5.6版本的 ...
- mysql 5.5.安装包_Mysql的详细安装教程!亲测可用!!!
不看后悔系列!!! 这篇文章是为初学数据库的人写的,篇幅过长,你不妨先收藏一下,等有时间在来细细阅读.(不过,我听说,只收藏不点赞,不容易找到另一半哦!) 言归正传,这篇文章我们通过以下三个步骤组成: ...
- Windows 64 位 mysql 5.7.20 安装教程
mysql 5.7以上版本包解压中没有data目录和my-default.ini和my.ini文件以及服务无法启动的解决办法以及修改初始密码的方法 mysql官网下载地址:https://dev.my ...
最新文章
- Dlib库中实现正脸人脸检测的测试代码
- 【算法学习笔记】35.高精度 竖式乘法 SJTU OJ 1274
- c语言怎样在不足n位数的整数前补0,C# String 前面不足位数补零的方法
- mysql group by 分组查询
- Visual Studio 2017 已知问题 Qamp;amp;A
- Java——集合框架(List)
- mysql 数据库乱码_Mysql数据库乱码问题的对应方式
- 零基础学UI设计,正确的学习方法讲解!
- 【转载】从创业者角度看《印度合伙人 Padman》后的一点感受
- 人脸识别中的活体检测
- C/C++KTV点歌系统
- 计算机专业应届生简历表格,计算机专业应届生个人简历模板
- PHP编程中 @符号的作用
- AltiumDesigner PCB设计规则中英文对照及说明
- 保研数据中隐藏了哪些信息?用数理统计解决信息不对称问题!
- C# DateTime 24小时格式
- 0/0型极限等于多少_鹤岗钢制乙级防火门多少一平方_辽宁中安华泰防火门
- 34.Oracle深度学习笔记——12C的AWR初步解读
- 3Dmax人物建模入门教程教学- 头部制作
- 【通信】通信相关的一些概念
热门文章
- JS 使用html2canvas实现截图功能的问题记录和解决方案
- “从客户端中检测到有潜在危险的 Request.Form 值“的解决方案汇总
- Android项目中出现的Plugin with id ‘kotlin-android‘ not found解决方法
- springboot启动总是启动不起来UnsatisfiedDependencyException异常
- Mercurial和Git有什么区别?
- 使用DDMS中的内存监测工具Heap来优化内存
- Object类型转换为long或者Long
- [转]SQL注入攻防入门详解
- UIBarButtonItem使用困惑
- 完全详解--Silverlight 下载文件