2003-Can't connect to Mysql server on "localhost"(10038)的完美解决方法

 

今天一打开Navicat就报错,上网查了下是mysql服务没有打开,但是一打开服务看没有mysql服务,555~,又查了好久,说多了都是泪,来吧,看图

第一:以管理员身份进入cmd,点击cmd右击以管理员 ()

注意菜单栏这里有路径

不以管理员进入的话会报以下这个错(如果你能进入的话当我没说。。。。)

 

 

 

 

 

 

第二:输入mysql.exe install ,就会显示服务安装成功

注意进入cd C:\Program Files\MySQL\MySQL Server 8.0\bin(写你的安装目录)

 

 

 

 

第三:打开你的服务

右击我的电脑===》管理==》服务就可以打开了

哈哈,服务就有了

虽然有服务了,但是却遇到了这个问题

 

 

 

 

 

 

 

 好的,来来来

版本window 10

mysql 8.0

其实一开始我的mysql是没有data文件的我进行了以下操作

1.移除服务: mysqld --remove mysql

2.清空data文件(没有的话也没有关系),注意还有配置文件my.ini 放在==》如下图

 

 

 

 

 

 my.ini的内容如下:

注意安装目录,数据库存放目录要换成你的

[mysqld]
port = 3306
#mysql安装目录
basedir =C:\Program Files\MySQL\MySQL Server 8.0
#mysql数据存放目录
datadir =C:\Program Files\MySQL\MySQL Server 8.0\data
#允许最大连接数
max_connections = 1024
#服务端默认使用字符集
character-set-server = utf8mb4
#默认存储引擎
default-storage-engine = INNODB
#服务唯一标识
server_id = 1
#是否启用慢查询
slow_query_log = 1
#指定慢查询日志文件的路径和名字
slow_query_log_file = slow.log
#SQL语句运行时间超过该值才会被记录
long_query_time = 10
#开启binlog日志
log-bin = mysql-bin
#sql模式
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#注意这里,mysql8默认密码验证插件改为了caching_sha2_password
#为了与之前的兼容,这里改回mysql_native_password
default_authentication_plugin = mysql_native_password

[mysql]
default-character-set = utf8mb4

[client]
port = 3306
default-character-set = utf8mb4

3.打开cmd 运行 初始化命令 mysqld --initialize-insecure

4.mysqld.exe --install mysql --defaults-file=C:\Program Files\MySQL\MySQL Server 8.0\my.ini8

但是我是不成功的,但是很必要的是这my.ini和data文件必须有(然后我接着往下就成了)

 

 

 

 

 

第一:以管理员身份运行cmd(上面有教程)

 

 

进入根目录(就是你安装的目录)

依次输入 :

mysqld --initialize

mysqld -install

net start mysql

 

 

 

 

第二步:打开Navicat可能遇到以下情况,记住打开网络

 

 

 

and

又一个问题

 

 

填写自己原来的密码发现不对

 

 

 

 第一:C:\Program Files\MySQL\MySQL Server 8.0\data文件下搜索   *.err文件就行

 

 

 把密码填进去就行

或者

第二:修改密码

 

mysql -u root -p

 alter user 'root'@'localhost'identified with mysql_native_password by ‘你的密码’

 

 

 

最后  大功告成

 

 

 希望小伙伴们不要遇到

不过遇到的话也不要怕,学如逆水行舟,不进则退

 

posted @ 2021-03-14 15:06  夜的黑forme  阅读(8837)  评论(0编辑  收藏  举报
ヾ(≧O≦)〃嗷~