正常安装完mysql后,在mysql的bin文件夹下运行 mysql -u root -p,提示:ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)
解决步骤:
1、配置好mysql文件下的my.ini文件
[client] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\\mysql-8.0.33-winx64 # mysql数据存放目录 datadir =D:\\mysql-8.0.33-winx64\\data # 允许最大连接数 max_connections=1000 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
2、管理员身份运行cmd执行:
sc query mysql
sc delete mysql
3、把mysql的data文件夹清空,不要删文件夹,如果没有data文件夹就建一个空的。
4、在mysql的bin文件夹下cmd执行:mysqld --initialize-insecure
5、cmd继续执行:mysqld.exe --install mysql --defaults-file=D:\mysql-8.0.33-winx64\my.ini
6、再启动服务:net start mysql
7、最后启动mysql,输入:mysql -u root -p,会提示输入密码,直接忽略,回车即可。
- localhost connect server mysql ERRORlocalhost connect server mysql localhost 39 connect server mysql localhost 39 connect mysql localhost connect方法 error server-side processing connected allowed connect server mysql connect remote server mysql mysql错误connect server operation localhost failed error connection the localhost actions