Can't connect to local MySQL server through socket这是怎么回事?

mysql socket文件路径配置出错了,这事儿通常是因为咱们手贱改了mysql的配置文件my.conf,改回来就没事儿了。
来,咱一步步整:
首先得看看mysql是不是正常运行的,在命令行里敲个ps-ef|grepmysql回车,看看结果。

然后是关键步骤,得找到并改改my.cnf文件。
我服务器上这个文件在/etc/my.cnf,要是找不到,用find命令搜一下准没错。

接着,新建一个/var/run/mysqld目录,这个目录mysqld服务重启的时候得用,命令行里敲敲对应的命令就行(具体是啥命令,我这边图里红框标着呢)。

然后你会发现tmp目录下就有了my.cnf里要的mysql.sock文件了,这时候把my.cnf文件内容改改,恢复到正确状态,如图所示。

这样mysql应该就修复得差不多了,咱们再测试测试效果。

如何在windows里面安装MySQL

在Windows系统上配置MySQL数据库确实需要一些耐心,不过按照以下步骤来操作,你会发现其实并不难。
首先,确保你是以管理员身份登录Windows,这样安装过程会顺利很多,不过安装完成后就不必再以管理员身份运行MySQL了。

接下来,去下载免费的MySQL服务器社区版。
建议下载Windows版本的安装程序,然后直接放到桌面上方便操作。
如果你不确定该下载哪个版本,可以直接下载MySQLInstallerforWindows。

下载完成后,双击那个.zip文件,它会自动解压并启动计算机上的解压程序,带你进入安装文件夹。
然后,找到并双击Setup.exe文件,这就是安装程序的主程序。

点击“下一步”开始安装过程。
安装方式分为“快速”和“自定义”,如果你需要自定义安装路径或者组件,就点击“自定义”,然后下一步。

在自定义安装中,你可以选择MySQL的安装位置。
如果你已经安装了Apache服务器在C:\Server目录下,可以考虑把MySQL也安装在这里,方便管理。
接着,在下一个窗口中,勾选“MySQL服务器”,然后点击“更改”,将安装目录设置为C:\Server\MySQL,确定后,点击“下一步”。

现在,点击“安装”按钮,耐心等待安装程序运行完毕。
安装过程中会提示你跳过注册,选择跳过也没关系,以后再注册也可以。
安装完成后,你会看到一个提示窗口,让你注册MySQL,这时候还是选择跳过吧。

安装向导的最后一步,你会看到一个选项“立即配置MySQL服务器”,勾选它,然后点击“完成”。

点击“下一步”,开始配置数据库服务器。
这里建议选择“标准配置”,这个选项适合大多数用户,点击“下一步”。

接下来,你需要选择是否将MySQL作为Windows服务安装,并且设置开机自启。
确保这两个选项都被勾选,然后点击“下一步”。

创建一个root密码,这个密码需要你记住,因为它非常重要。
同时,确保“允许root用户远程登录”这个选项也被勾选了。
设置好密码后,点击“下一步”。

最后,点击“运行”启动MySQL服务器。
等待MySQL启动完成后,点击“结束”。

现在,去Windows的开始菜单,找到“所有程序”>“MySQL”>“MySQLServer4 .x”>“MySQLCommandlineclient”,点击它。
会弹出一个命令行窗口,要求你输入刚才设置的root密码,输入密码后回车,你就可以开始使用MySQL了。