Linux下安装MySQL初始化失败原因分析

在Linux系统中安装MySQL,初始话失败,报错信息如下:

WARNING: The host ‘Power1‘ could not be looked up with resolveip.
This probably means that your libc libraries are not 100 % compatible
with this binary MySQL version. The MySQL daemon, mysqld, should work
normally with the exception that host name resolving will not work.
This means that you should use IP addresses instead of hostnames
when specifying MySQL privileges !

1.从报错信息看,是数据库无法解析机器名,排查过程如下:

使用resolveip查看IP是否正常

[[email protected] ~]# /usr/local/mysql/bin/resolveip Power1
/usr/local/mysql/bin/resolveip: Unable to find hostid for ‘Power1‘: host not found

2.查看机器名

[[email protected] ~]# hostname
Power1

3.查看/etc/hosts文件

[[email protected] ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

查询结果可见/etc/hosts中无相应的机器名Power1

添ip(本机的ip) 到机器的对应到/etc/hosts中,最终显然如下:

[[email protected] ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.20.131 Power1

4.使用resolveip确认是否ok

[[email protected] ~]# /usr/local/mysql/bin/resolveip Power1
IP address of Power1 is 192.168.20.131

5.重新初始化

时间: 2024-09-30 14:29:35

Linux下安装MySQL初始化失败原因分析的相关文章

Windows 和 Linux 下安装MySql

一.windows下安装mysql 1.下载mysql包:https://dev.mysql.com/downloads/mysql/ 2.解压到特定的地方即可(当作是已安装的文件使用,我这样使用免安装的方法) 如我的习惯:D:\software 是用用来做软件安装的路径. 把mysql-8.0.17-winx64解压到这里(免安装): 3.配置环境变量(我的电脑,右键属性,高级系统设置,高级,环境变量) 新增环境变量: 变量名:MYSQL_HOME 变量值:D:\software\mysql-

[Linux基础环境/软件]Linux下安装mysql

我是使用免安装的包mysql-5.5.28-linux2.6-x86_64.tar.gz(在http://dev.mysql.com/downloads/可以下载到最新的包)的.直接解压,然后配置,初始化数据库,启动即可. 安装步骤有: 解压和建立软链: 配置文件和配置参数: 初始化数据库: 启动和关闭: 建立数据库用户和授权. 1. 解压和建立软链: #tar xzvf mysql-5.5.28-linux2.6-x86_64.tar.gz #在/usr/local目录下 #ln -s mys

linux下安装mysql问题总结(一)mysqld_safe mysqld from pid file /usr/local/mysql/data/mysql.pid ended

linux下安装mysql数据库 linux版本:CentOS release 6.8 (Final) mysql版本:mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 在安装数据库过成中,输入启动mysql命令:/usr/local/mysql/support-files/mysql.server start 报错信息如图: 进入/usr/local/mysql/data目录下查看报错日志: 经在网上查找解决方案,折腾了一翻还是不行,后来发现在初始化数据库步骤

Linux下安装MySQL 5.7

本次分享如何在Linux下安装MySQL 5.7 操作系统版本:RedHat/CentOS 6.6 X64 MySQL版本:5.7.11 安装方式:二进制 MySQL下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz 安装过程: [[email protected] ~]# mkdir /data/dbwyzc -p 1.创建MySQL安装目录 2.创建一个不允许登

Linux下安装mysql(2) 及常见问题解决

上一篇讲了基本的安装,这篇姑且算作进阶吧 链接Linux下安装mysql(1) 1.准备好mysql的rpm安装包 2.解压并进入usr/local/mysql 3.先执行useradd mysql(创建一个管理数据库的mysql用户) 事实上这个mysql用户已经在mysql用户组了,默认增加用户时,生成同名的组 可以查看 4.在当前的mysql目录下创建一个data文件夹,用来存放数据 5.更改文件的组,这样方便mysql组来管理数据库 chgrp -R mysql . 更改data文件夹的

从零学习MySQL之Linux下安装mysql

Linux下安装mysql 下面记录了我在Linux环境下安装Mysql的完整过程,如有错误或遗漏,欢迎指正. 安装前准备 检查是否已经安装过mysql rpm -qa | grep mysql 从执行结果看系统并没有安装MySQL,如果有那么需要执行删除命令. rpm -e --nodeps mysql-libsXXXXXX(查询出的结果) 查询MySQL对应的文件夹 find / -name mysql 删除相关目录或文件 rm -rf /etc/selinux/targeted/activ

linux 下安装 mysql 并配置 python 开发环境

1.安装 mysql ,安装过程中将提示设置 root 用户的密码,默认可以设置为 rootadmin . $ sudo apt-get install mysql-server 2.安装 mysql 开发工具(不安装时,安装 MySQL-python 提示错误 "mysql_config not found"). $ sudo apt-get install libmysqld-dev 3.安装 python 的 mysql 库 MySQL-python (首先安装 python-d

MySQL Study之--Linux下安装MySQL workbench工具

MySQL Study之--Linux下安装MySQL workbench工具 系统环境:      操作系统: RedHat EL6.4(64)      WorkBench: mysql-workbench-community-6.0.9 MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具.它是著名的数据库设计工具DBDesigner4的继任者.你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移. MySQ

Linux下安装MySQL并为其创建新用户图解教程

Linux下安装MySQL并为其创建新用户图解教程 思路概述 1.下载所需的安装包 (Linux下用wget下载,笔者在window下下载的,用XSHELL命令RZ上传到Linux中) 2.安装MySQL 3.创建新用户并授权 图解教程 第一步: 检测系统版本信息 Linux命令:  cat /proc/version 当前Linux版本为RedHat 4.1.2-48 Linux命令: uname -a 可以看到当前系统为64位的 第二步:下载mysql Community Server 官方