好的,我已经安装了新的 Fedora 12,并且通过 yum 安装了 mysql。我四处搜索,包括该网站上的几个类似的帖子,但无法找到具体问题的答案。
我尝试做的第一件事是设置 root 密码,但收到错误消息。
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!
Run Code Online (Sandbox Code Playgroud)
然后..
[root@FC ~]# mysqld
Command not found. Similar command is: 'mysql'
Run Code Online (Sandbox Code Playgroud)
因此,我做了一个 whereis mysql.sock,认为我可以找到该文件的来源并将我的配置文件指向那里。
[root@FC ~]# whereis mysql.sock
mysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
Run Code Online (Sandbox Code Playgroud)
很酷,只需将 my.cnf 中的套接字指向 /usr/bin/mysql 就可以了,对吧?
错了,由于某种原因它甚至没有更新错误中的路径?仍然显示“无法通过套接字‘/var/lib/mysql/mysql.sock’连接到本地 MySQL 服务器”。有人能指出我正确的方向吗?
基于之前的答案,您需要做的就是:
yum install mysql-server
service mysqld start
Run Code Online (Sandbox Code Playgroud)
第一次启动该服务时,它会提示您设置 root 密码。
归档时间: |
|
查看次数: |
10818 次 |
最近记录: |