之前好不容易照着网上的教程安装好了mysql,但是每次启动的时候都很麻烦,因为用常用的service mysqld start 不起作用,我发现我的服务器里面mysql没有作为服务,所以也就没办法启动了。
今天又遇到了这个问题,发现了我之前的一些漏洞。
mysql和mysqld没有分清
mysql是用来操作数据库的,是一个客户端。而mysqld是mysqld的服务器,是提供服务的。启动命令没有弄清
我之前都是用的mysql启动,所以每次都报错无法连接到mysql服务器,于是就出现了问题。报错
[ERROR] Could not create unix socket lock file /va r/run/mysqld/mysqld.sock.lock.
于是我照着创建了这个文件夹,就可以了,因为每次启动都让我很烦恼,所以这一次,记住了,记不住也写下来了。以后就不会再犯这种错误了。
果然小白还是小白。