Re: Naive User
pinnerite <[email protected]> Sun, 16 Jan 2022 22:05:17 +0000
| Newsgroups | comp.databases.mysql |
|---|---|
| Organization | A noiseless patient Spider |
| Message-ID | <[email protected]> |
On Sun, 16 Jan 2022 09:59:57 +0000 The Natural Philosopher <[email protected]> wrote: > On 16/01/2022 09:18, pinnerite wrote: > > On Sun, 16 Jan 2022 00:44:44 +0100 > > "J.O. Aho" <[email protected]> wrote: > > > >> On 15/01/2022 23.56, pinnerite wrote: > >>> When I try to start MySQL from a Linux Mint 20.3 terminal, it returns this: > >>> > >>> ERROR 2002 (HY000): Can't connect to local MySQL server through socket /var/run/mysqld/mysqld.sock > >>> > >>> I cannot find any configuration file that points to that address. > >>> > >>> How does MySQL know to look there? > >>> > >> > >> The mysql daemon hasn't been started > >> > >> sudo systemctl start mysql > >> > >> if you want it to be automatically started after each reboot, then run this: > >> > >> sudo systemctl enable mysql > >> > >> > >> -- > >> > >> //Aho > > > > That still doesn't answer my question. > > > > What directs MySQL to look to var/run/mysqld to locate the socket file? > > > > Alan > > > On my system: > > $cd /etc/mysql > $ grep sock *.cnf */*.cnf > > mysql.conf.d/mysqld.cnf:# socket = /var/run/mysqld/mysqld.sock > > But I think its a compiled in default. That can be changed there. > It does look like it. Thanks. -- Mint 20.3, kernel 5.4.0-95-generic, Cinnamon 5.2.7 running on an AMD Phenom II X4 Black edition processor with 16GB of DRAM.