MYSQL安装出现的问题

今天用了6个小时安装mysql,出现了许多问题。发出来提醒自己

第一个问题:

原有的mysql没有删除彻底就安装了新的MySQL,导致一直提醒MySQL存在

解决方法:1.首先cmd,以管理员身份运行

2.输入安装命令mysqld install
出现问题The service already exists
这是由于之前已经安装过mysql并且没有删除干净

3.重新以管理员身份运行,输入sc query mysql,查看一下名为mysql的服务:

发现之前确实有安装过。

5.命令sc delete mysql,删除该mysql



以上来自于链接:https://blog.csdn.net/qq_39701269/article/details/77935490

 第二个问题:MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES)无法打开的解决方法

根据网上查了很多资料,出现Access denied的原因有如下可能:
(1)MySQL的服务器停止了
(2)用户的端口号或者IP导致拒绝访问
(3)MySQL的配置文件错误(my.ini等文件)
(4)root用户的密码错误

我出现的错误点是输入的密码错误,它有一串给定的默认密码,我把O打成了0导致出现了错误,执行mysql -u root -p命令,然后输入给定的密码(正确的密码),进入MySQL,在MySQL中执行命令:

ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘你的密码’;(修改密码的命令)

然后执行分别执行show databases; use mysql; show tables;这三个命令

然后exit退出就可以了

再运行时以管理员方式cmd输入 mysql -u root -p,在输入你修改后的密码,就可以了

其他具体错误可见文章:https://blog.csdn.net/csh1807266489/article/details/94477928

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当在MySQL出现乱码时,可能是由于以下几个原因导致的: 1. 字符集设置不正确:MySQL有默认的字符集,如果你的数据中包含了其他字符集的数据,可能会导致乱码。可以通过修改MySQL配置文件中的字符集设置来解决这个问题。 2. 数据库、表或字段的字符集设置不正确:每个数据库、表和字段都可以有自己的字符集设置。如果字符集设置不正确,插入或读取数据时就会出现乱码。可以通过修改数据库、表或字段的字符集来解决这个问题。 3. 连接字符集设置不正确:在连接MySQL数据库时,可以指定连接的字符集。如果连接字符集设置不正确,插入或读取数据时就会出现乱码。可以在连接MySQL时指定正确的字符集来解决这个问题。 4. 数据库客户端工具的字符集设置不正确:如果你使用的是MySQL客户端工具(如Navicat、MySQL Workbench等),可能需要在工具中设置正确的字符集,以确保正确显示数据。 解决乱码问题的具体步骤如下: 1. 确认MySQL服务器的默认字符集设置,可以通过查看MySQL配置文件(my.cnf)中的配置项来确认,默认为utf8或utf8mb4。 2. 确认数据库、表和字段的字符集设置,可以使用以下命令查看: ``` SHOW CREATE DATABASE database_name; SHOW CREATE TABLE table_name; SHOW FULL COLUMNS FROM table_name; ``` 如果字符集设置不正确,可以使用ALTER命令修改字符集。 3. 确认连接字符集设置,可以在连接MySQL时指定字符集,例如: ``` mysql -h hostname -u username -p --default-character-set=utf8 ``` 4. 确认数据库客户端工具的字符集设置,根据具体的工具进行设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值