Score:1

MySQL "Server is operational"

om flag

MySQL server was working fine, than unexpectedly going out, I can not connect to it from WorkBench.

#sudo service mysql status
● mysql.service - MySQL Community Server
 Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
 Active: active (running) since Wed 2023-04-19 08:18:38 EEST; 57min ago
 Process: 760 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
 Main PID: 940 (mysqld)
    Status: "Server is operational"
    Tasks: 39 (limit: 9433)
    Memory: 436.7M
    CPU: 9.452s
    CGroup: /system.slice/mysql.service
         └─940 /usr/sbin/mysqld

Daemon working

#ps xa | grep mysqld
   940 ?        Ssl    0:11 /usr/sbin/mysqld
   13439 pts/1    S+     0:00 grep --color=auto mysqld

Port opened

 #sudo ss -tap | grep mysql

    LISTEN   0      151         192.168.0.3:mysql         0.0.0.0:*     users:(("mysqld",pid=940,fd=33))                                                                                                                             
    LISTEN   0      70          192.168.0.3:33060         0.0.0.0:*     users:(("mysqld",pid=940,fd=31))    

There are nothing special warning in log, only ordinary message

#sudo journalctl -u mysql
 [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.32-0ubuntu0.22.04.2>
 [MY-013576] [InnoDB] InnoDB initialization has started.
 [MY-013577] [InnoDB] InnoDB initialization has ended.
 [MY-010068] [Server] CA certificate ca.pem is self signed.
 [MY-013602] [Server] Channel mysql_main configured to support TLS. En>
 [MY-011323] [Server] X Plugin ready for connections. Bind-address: ':>
 [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version>   

MySQL Version

 #mysqladmin version
  mysqladmin  Ver 8.0.32-0ubuntu0.22.04.2 for Linux on x86_64 ((Ubuntu))
  Copyright (c) 2000, 2023, Oracle and/or its affiliates.
  Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
  Server version          8.0.32-0ubuntu0.22.04.2
  Protocol version        10
  Connection              Localhost via UNIX socket
  UNIX socket             /var/run/mysqld/mysqld.sock
  Uptime:                 1 hour 8 min 42 sec
  Threads: 2  Questions: 8  Slow queries: 0  Opens: 136  Flush tables: 3  Open tables: 55  Queries per second avg: 0.001

But connect is impossible

#mysqladmin -h `hostname` --port=3306 version
   mysqladmin: connect to server at 'php-desktop' failed
   error: 'Can't connect to MySQL server on 'php-desktop:3306' (111)'
   Check that mysqld is running on php-desktop and that the port is 3306.
   You can check this by doing 'telnet php-desktop 3306'

What happens and how to repair connection to server?

ch flag
Is this a typo `#mysqladmin -h 'hostname' --port=3306 version` and in fact you need `#mysqladmin -h 'php-desktop' --port=3306 version` ?
JJohn avatar
om flag
@Serg, the same result "error: 'Can't connect to MySQL server on 'php-desktop:3306' (111)'" even with sudo
ch flag
As you can see the command reports error 111. There are many questions here about this error. Maybe something here will help you https://askubuntu.com/search?q=mysql+error+111
JJohn avatar
om flag
111 looks as common security issue of initial tuning of MySQL. But my server was working fine and than unexpectedly shutdown to maintenance mode - "Server is operational"
I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.