• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > rpm包在centos6.5中安装mysql5.7初始化报错的解决方法

rpm包在centos6.5中安装mysql5.7初始化报错的解决方法

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了centos6.5,mysql5.7,初始化等相关知识,希望本文的分享对您有所帮助
这篇文章主要介绍了centos6.5中rpm包安装mysql5.7初始化出错的解决方法,需要的朋友可以参考下

1、rz上传到服务器,解压缩


rz
[root@mini2 upload]# tar -xvf mysql-5.7.19-1.el6.i686.rpm-bundle.tar

2、安装rpm包


rpm -ivh mysql-community-common-5.7.19-1.el6.i686.rpm
rpm -ivh mysql-community-libs-5.7.19-1.el6.i686.rpm 
rpm -ivh mysql-community-libs-compat-5.7.19-1.el6.i686.rpm
rpm -ivh mysql-community-client-5.7.19-1.el6.i686.rpm
rpm -ivh mysql-community-server-5.7.19-1.el6.i686.rpm

注意:如果不是全新安装,而是之前用rpm装过,没装好,又卸载的情况下安装,可能会出现如下情况:

在执行rpm -ivh mysql-community-server-5.7.19-1.el6.i686.rpm时,如果出现如下输出:

有比较大的可能是因为数据目录没有清空,我们再往下手动初始化看看,执行以下命令:


[root@mini2 upload]# mysqld --initialize --user=mysql  
2017-08-29T05:22:18.750237Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-08-29T05:22:18.754943Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
2017-08-29T05:22:18.755064Z 0 [ERROR] Aborting

发现报错了,拿错误信息在百度上找了瞎,发现需要清空数据目录:

从官方的文档看到,数据目录位置:

那就清空了再试试吧。


[root@mini2 upload]# rm -rf /var/lib/mysql/*

接下来初始化:


mysqld --initialize --user=mysql

接下来启动mysql:


[root@mini2 upload]# service mysqld start

正在启动 mysqld: [确定]

3、查找初始密码(我这边之所以有两个密码,应该就是之前没卸载干净,直觉应该用后边的新密码登录)


[root@mini2 upload]# grep 'temporary password' /var/log/mysqld.log
2017-08-29T05:00:02.613275Z 1 [Note] A temporary password is generated for root@localhost: tzqjMvkHH3+C
2017-08-29T05:31:51.340338Z 1 [Note] A temporary password is generated for root@localhost: Adgwggdr%1e2

4、登录


[root@mini2 upload]# mysql -uroot -p

我这边登录是ok了,密码用的Adgwggdr%1e2

5、修改密码并允许其他机器上客户端登录


ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option

总结

以上就是rpm包在centos6.5中安装mysql5.7初始化报错的解决方法的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • centos下安装mysql服务器的方法
  • CentOS 5.5下安装MySQL 5.5全过程分享
  • rpm包在centos6.5中安装mysql5.7初始化报错的解决方法
  • mysql 5.7.19在centos6.5下的安装配置详解
  • CentOS6.5 yum安装mysql5.7.18的实例教程
  • Lamp环境搭建Linux CentOS6.5编译安装mysql5.6的具体详解
  • MySQL5.6在Centos6.5下安装教程
  • MySQL之-CentOS6.5_x64安装配置drbd8.4.2的示例代码
  • MySQL之-CentOS6.5 编译安装MySQL5.6.16的详细代码介绍
  • MySQL之——CentOS6.5_x64安装配置drbd8.4.2

相关文章

  • 2018-12-05mysql 协议的server状态标识的代码详情
  • 2018-12-05mysql字符串字段如何按照逗号截取进行储存
  • 2018-12-05MySql中非常重要的索引操作
  • 2018-12-05php弹出对话框实现重定向示例代码
  • 2018-12-05SQL2005 性能监视器计数器错误解决方法
  • 2018-12-05ORACLE 分区表的设计
  • 2018-12-05sqlserver中查询横表变竖表的sql语句简析
  • 2017-05-11简介操作MySQL日志的一些方法
  • 2018-12-05 MySQL安装教程图文详解
  • 2018-12-05关于数据库中table与schema的区别详解

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 分布式情况下生成数据库唯一ID的解决方案
    • mysql导入大批量数据出现MySQL server has gone away的解决方法
    • mysql中insert与select的嵌套使用解决组合字段插入问题
    • 简单分析MySQL中的primary key功能
    • mysql 存储过程中变量的定义与赋值操作
    • SQL server 2008 数据安全(备份和恢复数据库)
    • Jdbc--具体代码实现
    • MySQL几点重要的性能指标计算和优化的方法代码总结
    • JQuery控制图片由中心点逐渐放大效果
    • Oracle Connect to Idle Instance解决方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有