精华内容
下载资源
问答
  • 安装MySQL8,安装时初始化数据库失败

    万次阅读 多人点赞 2019-08-24 23:04:53
    初始化数据库,【我就是卡到这里了】初始化成功的话或有MySQL的默认密码 安装数据库 启动登录数据库【第一次使用5中的默认密码登录】 修改密码 在网上查询到一些教程作为参考,有一个解决办法是在一条...

    大概过程

    1. 下载解压到你想要安装的目录例如我这次是直接在C盘下。C:\mysql-8.0.17-winx64
    2. 配置环境变量,把C:\mysql-8.0.17-winx64\bin加到PATH环境变量里后边即可注意“;”
    3. 在C:\mysql-8.0.17-winx64这个目录下新建my.ini文件。
    4. 编写my.ini文件内容,内容容易出错
    5. 初始化数据库,【我就是卡到这里了】初始化成功的话或有MySQL的默认密码
    6. 安装数据库
    7. 启动登录数据库【第一次使用5中的默认密码登录】
    8. 修改密码

    如图是我解压的目录结构及my.ini位置
    在网上查询到一些教程作为参考,有一个解决办法是在一条评论里看到的,找不到原博客了,解决办法如下图,是把datadir那一行给注释掉。

    主要遇到的问题是,在my.ini文件的编写上,可能会有格式、内容上的错误,在格式上要注意“\”"\""/"都要试试,还有**“C:\mysql-8.0.17-winx64”** 是否加双引号也试下。以下是我的my.ini文件,大体内容与参考博客相同,标出位置是我报错之后修改的一些地方。

    my.ini内容
    数据库初始化时命令行出现的报错如下:

    C:\mysql-8.0.17-winx64\bin>mysqld --initialize --console
    2019-08-24T13:33:22.622321Z 0 [System] [MY-013169] [Server] C:\mysql-8.0.17-winx64\bin\mysqld.exe (mysqld 8.0.17) initializing of server in progress as process 8404
    2019-08-24T13:33:22.624188Z 0 [Warning] [MY-013243] [Server] --character-set-server: The character set UTF8MB3 is deprecated and will be removed in a future release. Please consider using UTF8MB4 instead.
    2019-08-24T13:33:22.625619Z 0 [ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting.
    2019-08-24T13:33:22.625635Z 0 [ERROR] [MY-013236] [Server] The designated data directory C:\mysql-8.0.17-winx64\data\ is unusable. You can remove all files that the server added to it.
    2019-08-24T13:33:22.643590Z 0 [ERROR] [MY-010119] [Server] Aborting
    2019-08-24T13:33:22.643744Z 0 [System] [MY-010910] [Server] C:\mysql-8.0.17-winx64\bin\mysqld.exe: Shutdown complete (mysqld 8.0.17)  MySQL Community Server - GPL.
    

    error
    问题应该就是data文件夹的问题,那时在C:\mysql-8.0.17-winx64目录下根本就没有新生成的data文件夹,注释掉my.ini文件中datadir那一行error就没了,data文件夹也出现了,如下图:
    它终于出现了,我的天哪
    warring的解决办法就根据其提示把UTF8换成UTF8MB4就行。改动地方均在上图标注了出来。

    2019-08-24T13:33:22.624188Z 0 [Warning] [MY-013243] [Server] --character-set-server: The character set UTF8 is deprecated and will be removed in a future release. Please consider using UTF8MB4 instead.
    

    最后初始化成功,如图:
    总流程
    总流程

    C:\mysql-8.0.17-winx64\bin>mysqld --initialize --console
    2019-08-24T13:37:11.590803Z 0 [System] [MY-013169] [Server] C:\mysql-8.0.17-winx64\bin\mysqld.exe (mysqld 8.0.17) initializing of server in progress as process 2484
    2019-08-24T13:37:15.862830Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 37swG%65Qjf1
    2019-08-24T13:37:17.783854Z 0 [System] [MY-013170] [Server] C:\mysql-8.0.17-winx64\bin\mysqld.exe (mysqld 8.0.17) initializing of server has completed
    
    C:\mysql-8.0.17-winx64\bin>mysqld --install
    The service already exists!
    The current server installed: C:\mysql-8.0.17-winx64\bin\mysqld.exe MySQL
    
    C:\mysql-8.0.17-winx64\bin>net start mysql
    MySQL 服务正在启动 .
    MySQL 服务已经启动成功。
    
    
    C:\mysql-8.0.17-winx64\bin>mysql -u root -p
    Enter password: ************
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 8
    Server version: 8.0.17
    
    Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '111111';
    Query OK, 0 rows affected (0.01 sec)
    
    mysql>
    

    体会

    虽然是个小问题,但是仍耗费3-4个小时,我遇到的肯定是一小部分问题,作为记录,也希望能作为我的第一篇博客起点作用,希望能帮到看到的各位,希望我们都能在遇到问题是不要急躁、不要放弃。以后还会有更多问题滴《/滑稽脸》
    .qwq

    参考
    完整步骤参考博客
    完整步骤+去war ing参考博客

    展开全文
  • 运行mysqld --initialize --console初始化数据库时,报缺失某个.dll文件 解决方法: 下载安装vs包,根据mysql的版本选择vs的版本 下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=40784 ...

    问题描述:

    运行mysqld --initialize --console初始化数据库时,报缺失某个.dll文件

    解决方法:

    下载安装vs包,根据mysql的版本选择vs的版本

    下载地址: https://www.microsoft.com/zh-cn/download/details.aspx?id=40784

    展开全文
  • 执行myqld --initialize --user=mysql命令手动初始化数据库; 执行service mysqld start命令启动MySQL服务,出现“确定”字样表示启动成功。 参考链接:centos6.5安装mysql5.7时,启动服务失败 ...

    异常

    解决

    执行rm -fr /var/lib/mysql/*命令删除mysql目录下所有文件,否则再次执行service mysqld start命令会报[ERROR] --initialize specified but the data directory has files in it.错;

    执行myqld --initialize --user=mysql命令手动初始化数据库;

    执行service mysqld start命令启动MySQL服务,出现“确定”字样表示启动成功。

    如果遇到如下错误,请参考:在Linux中安装MySQL执行“service mysqld start“启动服务失败报错“MySQL Daemon failed to start.“

    参考链接:centos6.5安装mysql5.7时,启动服务失败

    展开全文
  • mysql初始化错误【一】MySQL 初始化DATA报错[ERROR] InnoDB: io_setup() failed with EAGAIN after 5 attempts.[ERROR] InnoDB: Cannot initialize AIO sub-system[ERROR] InnoDB: Plugin initialization aborted ...

    mysql初始化错误【一】

    MySQL 初始化DATA报错

    [ERROR] InnoDB: io_setup() failed with EAGAIN after 5 attempts.

    [ERROR] InnoDB: Cannot initialize AIO sub-system

    [ERROR] InnoDB: Plugin initialization aborted with error Generic error

    [ERROR] Plugin 'InnoDB' init function returned error.

    [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.

    [ERROR] Failed to initialize plugins.

    解决方法:

    $ cat /proc/sys/fs/aio-max-nr

    65536                        #64k个

    $ vi /etc/sysctl.conf

    fs.aio-max-nr=262144         #调整为256k个

    $ sysctl -p

    mysql初始化错误【二】

    Can't find error-message file '/usr/local/mysql/errmsg.sys'

    环境:RPM包安装的MySQL,自己能找到lib库

    原因:一般是初始化的basedir 的路径指定错误了,basedir 一般指定数据库的bin,lib之类的文件

    解决方法:初始化的去掉basedir

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

    展开全文
  • 启动游戏发现,初始化数据库失败,错误信息为:dial tcp 127.0.0.1:3306: connect: connection refused mysql -uroot -p 之后输入密码提示:Can 't connect to local MySQL server through socket '/tmp/mysql.sock...
  • Linux 初始化MySQL 数据库报错解决办法  在Linux CentOS 5 中安装完MySQL (server、devel)之后进行初始化 service mysqld start ,执行命令报错: Neither host 'localhost.localdomain' nor 'localhost' could...
  • 初始化数据库时使用如下命令: [root@localhost mysql]# bin/mysqld \ --initialize-insecure \ --user=mysql \ --basedir=/usr/local/mysql \ --datadir=/usr/local/mysql/data 问题描述1 2020-08-16T18:34:32....
  • 事情发生在5日,视频“L10-008-lamp环境之MySQL多...授权、删除文件之后,重新初始化数据库文件,在启动显示正常的情况下,“netstat”命令却没有显示启动成功。于是,我又一次陷入解决问题的漫长过程。 先是根据...
  • 缺少libaio.so.1 yum install -y libaio 再进行初始化 bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
  • 压缩包解压后,进行数据库初始化。 (5.7.17版本没有data目录,需要自己创建;mysql_install_db 文件在bin目录下, scripts目录取消) 执行命令: bin/mysql_install_db --user=mysql --basedir=/usr/local...
  • 安装MySQL8.0+,出现数据库初始化失败 问题描述 MySQL版本:8.0.19。配置服务器最后一步,出现错误“The designated data directory C:\ProgramData\MySQL\MySQL Server 8.0\Data\ is unusable. You can remove all ...
  • [mysqld] 设置3306端口 port=3306 设置mysql的安装目录 basedir=“E:\mysql-8.0.20-winx64” 设置mysql数据库的数据的存放目录 #datadir=E:\mysql-8.0.20-winx64\data (注释掉,也不要手动创建data文件夹) 允许最大...
  • 问题在一个备份机上创建多个数据库实例,以此同步部分正式环境的数据库,用于备份等其他用途。 mysql_install_db 命令:/usr/local/mysql5710/bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql5710 --...
  • mysqld_install_db已经deprecated [mysql@rws1270149 bin]$ ./mysql_install_db --datadir=/scratch/mysql5.7/data --basedir=/scratch/mysql5.7 2019-06-17 23:01:32 [WARNING] mysql_install_db is deprecated...
  • 主要介绍了docker中mysql初始化及启动失败问题解决方案的相关资料,需要的朋友可以参考下
  • 1.初始化mysqld cd /opt/mysql/mysql-5.7.25 ./bin/mysqld --initialize --user=mysql --basedir=/opt/mysql/mysql-5.5.60/ --datadir=/opt/mysql/mysql-5.5.60/data/ 2.报错:-bash: ./bin/mysqld: /lib/ld-linux...
  • 但是之后使用service mysqld start运行mysql服务,直接显示[失败],却没有显示任何错误。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200320052705482.png) 打开/var/log/sqld.log尝试查看原因,显示...
  • mysqld: Can't create/write to file 'D:D:\mysql-5.7.17-winx64\data\is_writable' (Errcode: 2 - No such file or directory) 2017-02-07T03:09:37.596456Z 0 [Warning] TIMESTAMP with implicit DEFAULT value ...
  • 初始化mysql数据库

    2017-11-17 17:26:00
    无论你是编译安装,二进制安装,还是yum,rpm,装完mysql都是要初始化才能用. 下面来介绍下初始化安装mysql,切记安装前要准备好my.cnf文件~!怎么配置my.cnf,可以看我另一篇文章,有很多人为了照顾初学者,直接跳过my.cnf的...
  • 按照教程在linux上安装mysql数据库 运行命令 mysqld --initialize 提示: 查询资料要添加环境变量啥的都不好使 最后解决是要安装 mysql-community-server-5.7.33-1.el7.x86_64.rpm 这种server文件。 地址:...
  • MySQL重新初始化安装数据库

    千次阅读 2017-11-12 00:27:00
    删除./mysql/var下的所有数据后,怎么重新安装初始数据库? (1)进入./mysql/bin目录下,执行脚本./mysql_install_db; (2)执行完(1)后,此时会在./mysql/var目录下创建两个目录文件mysql、test; (3)修改mysql、...
  • hive初始化失败

    千次阅读 2019-07-05 21:39:28
    当我们安装好mysql数据库,需要将hive的元数据通过初始化操作存入mysql数据库中,但是今天再次初始化失败。 1.日志包冲突 在hadoop和hive的lib下有同样的日志包,所以选择删除其他一个。即可解决 2.mysql配置...
  • 我第一次初始化mysql的时候提示 第二次提示 虽然两次错误都不一样,但是很奇怪的是明明更改了hive-site.xml的配置,为什么初始化还是提示的derby内容,我也搜了很多,加了很多配置信息,但是还是没用,这里我的...
  • 初始化mysql数据库提示缺少Data:du…

    千次阅读 2015-04-21 18:04:19
    初始化默认数据库运行此命令:/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/   出现错误:  FATAL ERROR: please install the following Perl modules before executing ...
  • mysql8初始化时执行mysqld --initialize --console 报错 可以通过下载微软常用运行库合集来解决。 微软常用运行库: 链接:https://pan.baidu.com/s/1gjsZtPD6q44Iq3-158ZKyw 提取码:piyv ...
  • 利用hive初始化数据库的时候是随机找的,可能找到的是没有密码,和hive-site.xml文件中的配置不匹配,导致出错。这个mysql是用来装元数据的。   问题解决 最终问题解决: 把数据库里面的不是%的数据全部删除【确保...
  • 数据库初始化报错,没有写权限

    千次阅读 2018-12-11 11:09:12
    6 数据库初始化报错,没有写权限, 解决1:chmod 777 ,成功启动但进库无法读取数据目录中文件 解决2:(因为是堡垒机做了权限限制,要加sudo,以为目录的属主属组是mysql就可以不用,这个简单的道理,废了好几遍才...
  • 我们知道在代码里面创建数据库链接需要先有database, 但是我们刚刚部署的数据库可能还没有database或者没有指定权限的用户,这就要求我们在部署完数据库以后手动链接,创建数据库和用户. 有两种方式来实现自动, 这里...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,688
精华内容 5,475
关键字:

初始化数据库mysqld失败

mysql 订阅