mysql5.7.安装记录
centos系统上mysql的安装方式有三种:
一:源码编译安装
二:二进制包安装
三:rpm包安装
说明:源码编译安装消耗太多时间,可定制化安装选项,二进制包安装比编译安装省时间,需要初始化数据库(详细安装这里不做说明),rpm包安装是最简单的安装方式,这里仅记录rpm包安装方式。
mysql的官方提供的yum源地址:http://repo.mysql.com/yum/ ,可自行查找需要的安装版本
提供一个yum源:http://mirrors.sohu.com/mysql/
安装mysql5.7可以使用下面的repo配置,默认安装mysql5.7的最新版
[mysql57-community] name=MySQL 5.7 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
第一步:Installing MySQL
shell> sudo yum install mysql-community-server
第二步:Starting the MySQL Server
shell> sudo service mysqld start
shell> sudo service mysqld status
注意:mysql5.7启动后默认会为root@localhost创建密码,所以mysql5.1前的安装完成后本机空密码登录的方式不再适用,所以当使用mysql客户端本机登录时会提示出错,解决办法:
方法1:A superuser account 'root'@'localhost'
is created. A password for the superuser is set and stored in the error log file. To reveal it, use the following command:
官方提示此时可以查看error日志,看到临时密码,使用临时密码登陆后需修改密码
shell> sudo grep 'temporary password' /var/log/mysqld.log
shell> mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
说明:此版本的validate_password插件会默认安装,对密码强度要求比较强,密码必须包含大写字母、小写字母、数字,且长度至少8个字符。
方法2:使用跳过密码检测登录数据库后修改密码,然后重启数据库。
mysql5.7使用rpm包默认安装完后没有生成/etc/my.cnf,但是mysql-community-server安装完成后会生成默认的配置文件default.cnf,需要将此配置文件复制为/etc/my.cnf,然后修改/etc/my.cnf
第一步:
在/etc/my.cnf中添加参数:
skip-grant-table=1
第二步:
启动mysql
shell>/etc/init.d/mysqld start
第三步:
使用mysql客户端连接至mysql服务,执行flush privileges(如果不执行这一步可能会出现无法打开user表的情况),
mysql>user mysql;
mysql>select user,host,password from user;
mysql>grant all on *.* to root@localhost identified by "password";
mysql>flush privileges;
mysql>exit
第三步:
将/etc/my.cnf中添加的skip-gtant-table=1注释掉或者删除,重启mysql服务
shell>/etc/init.d/mysqld stop
shell>/etc/init.d/mysqld start
shell>mysql -uroot -p 'YourPassword'
转载于:https://blog.51cto.com/qikexing/1905087
mysql5.7.安装记录相关推荐
- mysql 5.6安装 linux_linux下MySQL5.6安装记录
MySQL下载地址: ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.6/ http://mirrors.sohu.com/mysql/ 1 ...
- tos重装mysql_云服务器(腾讯云)从零开始部署记录(3)之mysql5.7安装
1.安装yum repo centos的yum源中没有mysql(可尝试直接使用安装命令:yum install mysql-server尝试),需要到mysql的官网下载yum repo配置文件,然 ...
- Mysql5.7安装错误处理与主从同步及!
Mysql5.7安装错误处理与主从同步及! basedir=/iddbs/mysql-5.7.16 datadir=/iddbs/mysql5.7/data3306 一.自定义Mysql.5.7版本免 ...
- 凝思mysql服务器搭建_凝思8安装mysql8.0.21安装记录 及问题处理
凝思8安装mysql8.0.21安装记录 及问题处理 https://www.cndba.cn/cndba/q8624806/article/4349https://www.cndba.cn/cndb ...
- 华为NPU卡ubuntu(无网络连接情况)驱动安装记录
华为NPU卡ubuntu驱动安装记录 前奏:文中的绝大多数情况都是因为服务器没有网络服务,如果读者的电脑有完全的网络服务可能参考意义不是很大.不过,处理的方法和排查的思路可以作为一个借鉴. root@ ...
- MySQL5.7安装步骤
2019独角兽企业重金招聘Python工程师标准>>> MySQL5.7安装步骤 MySQL-installer-community-5.7.9.1各版本相关说明: mysql-in ...
- win10 mysql5.5无响应_Win10安装mysql5.5安装最后一步停住卡死未响应的解决方法
在win10系统中安装了Mysql5.5,不过在配置到最后一步的时候,就会出现停止卡死未响应的现象,尝试修改了Mysql端口号和修改了Mysql服务名之后,都不能解决该问题,还使用管理员身份启动Mys ...
- mysql5.7安装教程
mysql5.7安装教程 1.下载mysql 下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 下载zip免安装版,可以省去很 ...
- MySQL5.7 安装(Redhat)
MySQL5.7 安装(Redhat) MySQL 是一款使用最普遍的关系型数据库管理系统(RDBMS Relational Database Management System) . 2018年,M ...
最新文章
- Java执行main方法,异常为:could not find the main class.program will exit
- C# Winform 通过FlowLayoutPanel及自定义的编辑控件,实现快速构建C/S版的编辑表单页面...
- sql 列求和_Excel VBA高级编程SQL检索(二)合并相同项并求和
- abs期刊分类2020_收藏:中科院期刊最新分区来了!| 附516本生物医学等五大领域一区汇总...
- 谷歌已推送 Android Q Beta 1
- printf的两个需要注意的问题:无符号整数和64位整数
- 放弃redis使用mongodb做任务队列支持增删改管理
- qq代理服务器哪里获取_哪里可以下载小学英语课件?这3个渠道,英语老师得赶快收藏...
- MySQL DBA亲授MySQL InnoDB事务ACID实现原理
- 如何提高服务器响应的数据速度_如何提高服务器并发处理能力
- VS2010中的错误代码号及其含义
- Hvv期间蜜罐分析研究
- MATLAB 2018a 安装
- 快速刷微信小程序访问量和浏览量
- 13个创意爆棚的广告图片
- 使用HTML Purifier防止xss攻击
- Origin Pro 8.5 导出EPS格式稿件图片的设置
- 【android studio】测试不同buf下flash的读写性能2
- 道闸雷达感应技术使用,智能感应存在,飞睿科技毫米波雷达
- 如果企业微信不用了怎么解绑手机?