
正文
mysql8.0没有mysql数据库,mysql没有数据库选择
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
解决MySQLServer8.0文件夹下没有data的文件
先将MySQL服务停止;将之前的data目录复制到目标data文件夹中,覆盖之;重启MySQL服务即可。
打开cmd命令窗口,进入到mysql安装目录的bin目录下。然后输入命令:mysqld --initialize-insecure --user=mysql 然后回车;去目录下查看,已经自动创建好data文件夹。
这些就是原始数据库文件,可以用来恢复数据库。将这些文件额外保存一份,以防万一。 恢复方法我的原始虚拟机完全没有磁盘空间而无法启动数据库服务器进程。虽然试着删除一些不需要的文件,但是数据库却始终无法连接。
在/usr/bin 执行./configure --prefix=/usr/local/mysql && make && make install,然后到/usr/local/mysql下就可以找到。
看看/etc/my.cnf文件有没有datadir = /usr/local/mysql/data,如果没有在里边加上这一行。
新建了数据表,再新建数据表才会出来,共有三个文件。
相关问答
Q1: ...就可以使用数据库了,但是为什么服务中没有mysql?
1、有可能服务名不叫mysql,比如mysql5之类,或者其他名字。如果navicat可以连接上,服务里面肯定有。
2、兄弟,MYSQL服务启动后,任务管理其中才会有mysqld-nt.exe这个进程的!你说的这种情况有点本末倒置了。
3、什么发行版?mysql 一般是叫 mysqld 的(那个 d 表明的是服务)postgresql 是 IBM 出的一个开源数据库,和 mysql 都是数据库程序。你看看 /etc/init.d/ 里面有没有 mysql 的东西。如果有运行 /etc/init.d/mysqld start 就启动了。添加到服务里,发行版不同,添加的方式也不一样的。
4、在计算机管理中,找到本地用户和组,然后选择用户,找到mysql的超级账户,然后设置密码,如下图;然后再去计算机管理,选择服务,找到mysql服务,将密码设置为和上面的密码一样,如下图设置;然后就可以启动mysql服务了。
5、看下任务管理器有没有mysql.exe,如果你已经把mysql注册了系统服务,你可以在服务里查看是不是启动了,没有启动的话就手动启动下服务。如果确认mysq启动了,你可以通过cmd窗口进入mysql ,更改root用户的远程登录权限。具体步骤见下:修改数据表 可能是你的帐号不允许从远程登陆,只能在localhost。
6、可能你那个账号并有mysql数据库的访问权限。
Q2: mysql安装不上怎么办mysql安装失败原因和解决方法
1、具体方法如下:查看服务中有没有mysql,如果有将该服务停掉。在控制面板中运行添加删除程序,将mysql卸载。卸载后打开注册表,查看HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下的键值,如果有相关mysql键值(mysql、mysqladmin)则删掉,即可。
2、①将自己的操作系统的语言设置为英文,然后重新安装mysql 。具体的可以进入控制面板-区域和语言 中去更改;另外,检查当前用户是否有启动防火墙的权限,在计算机服务中查看Application Layer Gateway Service的属性,查看登录选项卡中的用户是否是当前用户。
3、首先,要解决电脑安装MysqlWorkbench失败且提示缺少.Netframework0的问题,你可以尝试以下几个解决方法: 安装.Net framework 0 在安装MysqlWorkbench之前,确保你的电脑已经安装了.Net framework 0或更高版本。你可以从微软官方网站下载并安装它。安装完成后再次尝试安装MysqlWorkbench。
4、权限问题、安装包问题、端口冲突等。权限问题:安装MySQL的账户要具有管理员权限才能进行安装。安装包问题:安装包损坏或下载不完整,导致安装失败。端口冲突:MySQL默认使用3306端口,该端口被别的程序占用,安装过程中会失败。
5、意思就是用 root登录数据库失败,你是不是以前装过了mysql然后设置过数据库的登录账号和密码,你选择skip(就是跳过)。然后用cmd进入命令行,敲入msql看看,要不行就进入到安装目录的bin,然后再敲mysql试试看是不是已经装成功了。应该是账号密码错了。
6、(4)当安装或打开运行播放器、QQ等第三方软件,出现该问题时。可能是您下载的软件存在着危险,系统本身为了保护系统不受影响,也会出现该内存不能为“read”或“wrtten”。一般的解决办法就是卸载该软件重新安装。如果不能解决,需要更换同类型其它版本的软件,或找到发生冲突的软件卸载它,问题才能解决。
Q3: mysql5.7导出的sql无法在8.0中运行
1、编码问题,数据排序出现故障。mysql7是数据导出文档,需要0正确编码进行剪辑排列,导出的sql无法在0中运行是因为编码出现问题。mysql7导出的sql是在保证数据排序正确的情况下进行,无法在0中运行是因为数据排序出现故障。
2、大部分是兼容的,你只要没有触及不兼容的地方就可以直接升级的。
3、MySQL 7数据库迁移到MySQL 0可以使用NineData工具。NineData是一种高效、稳定且易于使用的数据库迁移工具,旨在帮助用户将MySQL 7数据库迁移到MySQL 0。与传统迁移方法相比,NineData具有以下优势:简单易用:NineData的界面简洁直观,易于配置和使用。
4、MySQL 7已经结束了生命周期,为了防止由于Bug和安全漏洞导致的数据库故障,升级迁移到MySQL 0是解决方案之一。数据迁移和应用改造是升级过程中需要考虑的关键因素。NineData是一款能够快速、稳定迁移MySQL 7到0的工具,它具有以下优势:简单易用:配置迁移任务只需几分钟,全自动化完成迁移过程。
5、原因在于MYSQL0的密码验证方式从mysql_native_password改为了caching_sha2_password。而目前为止,php的pdo和mysqli应该还是不支持的。
Q4: mysql数据库中怎么没有mysql数据库
可能你那个账号并有mysql数据库的访问权限。
你是在本地 安装好了mysql?咋本地安装好了可以进DOS窗口查看数据库的,或者安装可视化的数据库软件配合查看数据库。
创建数据库是最容易的部分。在mySQL命令提示符下,输入如下所示命令:MySQLcreate datebase dbname;应该用所希望的数据库名称来代替dbname字符串。在Book-O-Rama例子中,要创建一个名为books的数据库。
mysql8.0没有mysql数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql没有数据库选择、mysql8.0没有mysql数据库的信息别忘了在本站进行查找喔。






