就如楼上说的,完全卸载吧。
创新互联主要从事成都网站建设、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务兴安盟,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
真有点怪啊,你的硬盘上都还残留 MySQL 的碎片,怎么能重装成功??
按照常理,没有完全卸载的话是不会安装成功的。
我看你那出现的问题 可能就是出在没有安装成功。
就算我估错了吧。
不过,我觉得你还是应该这样做:
1,选择旧点版本的(5.0以上)MySQL安装,不要选择最新版的,新版的MySQL经常会好端端的就是连接不上,很多网友都遇到过。
2,在控制面板-》卸载程序-》 卸载 MySQL
3,搜索硬盘(全盘)删除关于MySQL的目录
4,用 QQ管家或者360管家,清理您的注册表,把无效的和残留的东西清除。
这样,你再安装MySQL就应该不会出现类似问题了
caching_sha2_password认证插件提供更多的密码加密方式,并且在加密方面具有更好的表现,目前MySQL 8.0选用caching_sha2_password作为默认的认证插件,MySQL 5.7的认证插件是MySQL_native_password。如果客户端版本过低,会造成无法识别MySQL 8.0的加密认证方式,最终导致连接问题。
MySQL存储引擎现在负责提供自己的分区处理程序,而MySQL服务器不再提供通用分区支持,InnoDB和NDB是唯一提供MySQL 8.0支持的本地分区处理程序的存储引擎。 如果分区表用的是别的存储引擎,存储引擎必须进行修改。要么将其转换为InnoDB或NDB,要么删除其分区。通过MySQLdump从5.7获取的备份文件,在导入到8.0环境前,需要确保创建分区表语句中指定的存储引擎必须支持分区,否则会报错。
MySQL 8.0的默认字符集utf8mb4,可能会导致之前数据的字符集跟新建对象的字符集不一致,为了避免新旧对象字符集不一致的情况,可以在配置文件将字符集和校验规则设置为旧版本的字符集和校验规则。
MySQL 8.0启动使用的lower_case_table_names值必须跟初始化时使用的一致。使用不同的设置重新启动服务器会引入与标识符的排序和比较方式不一致的问题。
lower_case_table_names
要避免MySQL 8.0上的启动失败,MySQL配置文件中的sql_mode系统变量不能包含NO_AUTO_CREATE_USER。
从MySQL 5.7.24和MySQL 8.0.13开始,MySQLdump从存储程序定义中删除了NO_AUTO_CREATE_USER。必须手动修改使用早期版本的MySQLdump创建的转储文件,以删除NO_AUTO_CREATE_USER。
在MySQL 8.0.11中,删除了这些不推荐使用的兼容性SQL Mode:DB2,MAXDB,MSSQL,MySQL323,MySQL40,ORACLE,POSTGRESQL,NO_FIELD_OPTIONS,NO_KEY_OPTIONS,NO_TABLE_OPTIONS。从5.7到8.0的复制场景中,如果语句使用到废弃的SQL Mode会导致复制异常。
在执行到MySQL 8.0.3或更高版本的in-place升级时,BACKUP_ADMIN权限自动授予具有RELOAD权限的用户。
本文对MySQL 5.7到MySQL 8.0的升级过程中出现部分易出现问题进行整理:升级对MySQL版本的要求、升级都做了哪些内容、数据库升级做了哪些步骤以及注意事项,希望对大家版本升级有帮助。
问一下,你指的cmd里启动不了mysql,是指mysql服务起不了还是 直接mysql -u root -p密码 进去?
如果是cmd下启动mysql服务,可以参考 |jesseyoung99提供的方法,如果这种启动方式报错说未知的服务名,说明没设置成window下的服务,可以在cmd下 执行: sc create mysql binPath='mysqld的路径',然后通过net start mysql就可以启动
如果是通过cmd去访问mysql,先确定是否设置了mysql的环境变量,不然你只能cd 到mysql的bin目录,再执行 mysql -u root -p密码 来登录了
是在dos状态下备份文件吗?
dos的mysql安装目录下\bin输入
mysqldump -u 用户名 -p -B 数据库名备份路径/文件名.sql 输入密码即可完成备份
然后到后别外一台机器上使用还原数据库,在mysql提示符下操作
source 路径/文件名称.sql
1、首先在桌面上双击打开“此电脑”软件。
2、然后在打开的此电脑页面中,找到并双击打开C盘。
3、选中需要移动的文件,再右击选中的文件,从弹出的快捷菜单中选择“剪切”命令。
4、在窗口中双击打开D盘或E盘。
5、最后鼠标右击窗口空白处,从弹出的快捷菜单中选择“粘贴”命令即可。