首页数据库mysql数据库初始化(如何初始化mysql数据库)

mysql数据库初始化(如何初始化mysql数据库)

编程之家2023-10-2184次浏览

本篇文章给大家谈谈mysql数据库初始化,以及如何初始化mysql数据库对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

mysql数据库初始化(如何初始化mysql数据库)

初始化mysql的数据库失败怎么办

推荐:《mysql视频教程》

安装MySQL8,安装时初始化数据库失败

大概过程

下载解压到你想要安装的目录例如我这次是直接在C盘下。C:\mysql-8.0.17-winx64

配置环境变量,把C:\mysql-8.0.17-winx64\bin加到PATH环境变量里后边即可注意“;”号

在C:\mysql-8.0.17-winx64这个目录下新建my.ini文件。

mysql数据库初始化(如何初始化mysql数据库)

编写my.ini文件内容,内容容易出错

初始化数据库,【我就是卡到这里了】初始化成功的话或有MySQL的默认密码

安装数据库

启动登录数据库【第一次使用5中的默认密码登录】

修改密码

在网上查询到一些教程作为参考,有一个解决办法是在一条评论里看到的,找不到原博客了,解决办法如下图,是把datadir那一行给注释掉。

mysql数据库初始化(如何初始化mysql数据库)

主要遇到的问题是,在my.ini文件的编写上,可能会有格式、内容上的错误,在格式上要注意“\”"\""/"都要试试,还有**“C:\mysql-8.0.17-winx64”**是否加双引号也试下。以下是我的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.

问题应该就是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>

mysql5.7数据库怎么初始化

1、双击进入安装 2、在协议许可(License Agreement)界面,勾选“I accept the license terms”,点击“Next”。 3、在检查更新信息(Find latest products)界面,勾选“Skip the check for updates(no re中国mended)”跳过检查,然后点击“Next”。 4、在选择安装类型(Choosing a Setup Type)界面,根据安装需求选择安装类型(推荐默认开发版本),设置MySQL安装路径和数据存放路径,最后点击“Next”。 5、在检查要求(Check Requirements)界面,点击“Next”。 6、安装进度(Installation progress)界面,点击“Execute”执行。 7、等待安装进度完毕,点击“Next”。 8、进入配置概述(Configuration Overview)界面,点击“Next”。 9、在MySQL服务配置(MySQL Server Configuration)界面,默认不做修改,点击“Next”。 10、设置根账户(root账户)密码。 11、添加(非根)用户账户。其目的是便于数据库权限管理,为远程访问者提供安全账户。

如何初始化mysql数据库

初始化mysql数据库,在shell中运行以下命令:

cd/usr/local/mysql

mkdir sock

cd/usr/local/mysql/bin

初始化数据库

./mysql_install_db--user=mysql--basedir=/usr/local/mysql--datadir=/usr/local/mysql/data

或者# mysqld--initialize

扩展资料

mysql数据库的备份

1、物理冷备份,需要在数据库关闭状态下进行,能够较好的保证数据库的完整性。一般用于非核心业务,这类业务一般都允许终端,物理冷备份的特点就是速度快,恢复操作简单。通常通过直接打包数据库文件夹(如:/usr/local/mysql/data)来实现

2、通过启用二进制日志进行增量备份,MySQL支持增量备份,进行增量备份时必须启用二进制日志。二进制日志文件为用户提供复制,对执行备份点后进行的数据库更改所需的信息进行恢复。如果进行增量备份,需要刷新二进制日志。

参考资料来源:百度百科—mySQL

MySQL5.7数据库怎么初始化

从MSQL官中国下载MySQL服务器安装软件包,下面以mysql-installer-中国munity-5.7.3.0-m13.msi为例。 1、双击进入安装 2、在协议许可(License Agreement)界面,勾选“I accept the license terms”,点击“Next”。 3、在检查更新信息(Find latest products)界面,勾选“Skip the check for updates(no re中国mended)”跳过检查,然后点击“Next”。 4、在选择安装类型(Choosing a Setup Type)界面,根据安装需求选择安装类型(推荐默认开发版本),设置MySQL安装路径和数据存放路径,最后点击“Next”。 5、在检查要求(Check Requirements)界面,点击“Next”。 6、安装进度(Installation progress)界面,点击“Execute”执行。 7、等待安装进度完毕,点击“Next”。 8、进入配置概述(Configuration Overview)界面,点击“Next”。 9、在MySQL服务配置(MySQL Server Configuration)界面,默认不做修改,点击“Next”。 10、设置根账户(root账户)密码。 11、添加(非根)用户账户。其目的是便于数据库权限管理,为远程访问者提供安全账户。 12、默认windows服务配置不做修改,点击“Next”。 13、回到配置概述(Configuration Overview)界面,安装完毕点击“Next”。 14、MySQL安装完成(Installation Complete),点击“Finish”。 15、若勾选“安装后启动Mysql工作台”(Start Mysql Workbench after Setup),可见如下界面。注意:MySQL环境变量配置。   在windows命令提示符中输入mysql,提示“mysql”不是内部或外部命令。只需将MySQL安装路径添加系统环境变量即可。   如安装路径为“D:\Program Files\MySQL”目录,则进入mysql server的bin目录下复制路径;其次在环境变量中编辑变量Path,变量值中输入“;”后粘贴“D:\Program Files\MySQL\MySQL Server 5.7\bin”路径,最后从新打开命令提示符窗口运行mysql即可

关于mysql数据库初始化,如何初始化mysql数据库的介绍到此结束,希望对大家有所帮助。

失踪人口数据库 怎样查询失踪人口档案数据库应用与开发 简述数据库应用系统开发的一般过程