这是我在试图停止计算机上的MySQL服务器时收到的消息:
MySQL manager or server PID file could not be found
我执行的命令:
service mysql stop
或
/etc/init.d/mysqld stop
我也试图启动MySQL服务器,但是我得到了以下错误
Starting MySQL.Manager of pid-file quit without updating file
我不能访问MySQL数据库。
有几点需要解决:
在/etc/my.cnf ps -ef |grep mysql下没有显示任何processes/var/ru
也许我在安装MySQL时犯了一个严重的错误,结果是这样的。
问题
MySQL包不是完全的installed.this是我得到的
sudo service mysql start什么也不做
mysql -u root输出:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
aptitude search mysql |grep ^i
产出:
i mysql-client - MySQL database cli
我意外地从"mysql“数据库中删除了Grant表,我在意识到自己在做什么之前掉了几个。
显然,当我尝试访问mysql时,它将不再允许我访问。
我决定只清除并重新安装mysql。
但是,mysql现在不会启动。
当我跑步时:
service mysql start
我得到:
mysql.service作业失败,因为控制进程退出错误代码。有关详细信息,请参阅"systemctl status mysql.service“和"journalctl -xe”。
检查以下的日志:
/var/log/mysql/error.log I get:
由于没有附加客户端会话,因此无
在将服务器升级到18.04之后,我遇到了与Owncloud有关的问题,所以我决定尝试使用使用说明,遵循这些命令“systemctl start mariadb”,所以我放弃了,决定再次尝试使用Owncloud和mysql。但是每当我尝试使用"sudo mysql -u -p“时,我就得到了消息。
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
我发现这可能与Mariabd有关,因此完全清除了mysql
我正在尝试运行的几条命令中,我得到了以下错误,每当提示时,我不知道密码。(注意:我刚刚将我的ubuntu发行版更新为22.04,但我以前没有密码集/没有用于“root”的空密码)。
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13)'
从大多数帖子来看,常见的问题是mysql-server实际上并没有运行。但是,我可以看到,sudo service mysql status和下面的命令返回的是我的.
$ cat /etc
我正在尝试安装phpMyAdmin,它抱怨不能连接到MySQL服务器。有关的服务似乎没有开始,但我却不能开始。
下面是我运行的一些命令的结果。
# mysql -v
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
# service mysql stop
# service mysql start
Failed to start mysql.service: Unit mysql.service is mask
我在centos 7上安装了mysql 8
当我想开始mysqld服务时,它说:
Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details
当我运行systemctl状态mysqld.service时,它说:
mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/
我试图删除mysql服务器,但遇到了这个问题。
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 111 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 239230 files and directories currently installed.)
Removing mysql-ser
我想运行带有PDO扩展的php内置服务器(由$ php -S localhost:8888运行)。但是,当我在终端中输入这个命令时,它会给我:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20121212/pdo_mysql.so' - /usr/lib/php5/20121212/pdo_mysql.so: undefined symbol: pdo_parse_params in Unknown on line 0
(当我尝试使用它时,它说PDO class not foun
我需要完全删除关于MySQL的所有内容。它没有启动,所以我决定删除它。但是,在安装过程中发生了这样的情况:
sta@daPC:~$ sudo apt-get install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libdbd-mysql-perl libmysqlclient18 mysql-client-5.6 my
在Arch Linux上使用MySQL 5.5时,当我创建一个本地主机用户,并将其所有权限授予所有表,然后删除该用户时,我仍然可以作为该用户登录,而无需输入密码。
重现步骤:
# mysql -u root -h localhost -p
Enter password: <root password>
mysql> create user 'test'@'localhost' identified by 'testing123';
mysql> grant all on *.* to 'test'@&