Mysql jatkuu. On kuitenkin vielä epäselvää, onnistuiko rootin salasanan asettaminen vai ei. Ilmoitusten mukaan yhden rivin arvo on muuttunut, mutta varoitus viittaisi siihen, että jotakin on kuitenkin mennyt väärin.
Toinen alla olevasta päätetkestistä näkyvä asia on, että mysql-kehotteesta ei näytä pääsevän mitenkään pois.
$ sudo systemctl stop mysql.service
$ sudo mysqld_safe --skip-grant-tables --skip-networking &
[1] 3847
$ 2020-07-01T09:41:47.674873Z mysqld_safe Logging to syslog.
2020-07-01T09:41:47.678905Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2020-07-01T09:41:47.701035Z mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.30-0ubuntu0.18.04.1 (Ubuntu)
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> UPDATE mysql.user SET authentication_string=password('rootinsalasana') WHERE user='root';
Query OK, 1 row affected, 1 warning (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 1
mysql> mysqladmin -u root -p shutdown
-> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysqladmin -u root -p shutdown' at line 1
mysql> mysqld stop;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysqld stop' at line 1
mysql> shutdown;
Query OK, 0 rows affected (0.00 sec)
mysql> 2020-07-01T09:49:59.020312Z mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
Kill- tai pkil-komentojen käyttäminen toisessa päätteessä ei ehkä ole ihan oikea ratkaisu?
Voisiko varoitus koskea sitä, että salasanaa on aiottu muuttaa --skip-grant-tables valinnan kanssa ja mitään tietoja ei olekaan muutettu. MIkä oikeastaan on sammumasta kieltäytyvä mysql-ohjelma, ei ehkä itse palvelin?
Muok.
Vielä tuli yksi lisäkysymys vastaan. pgrep ja ps näyttävät eri määrän käynnissäolevia mysql-prosesseja?
$ pgrep mysql
4253
$ ps aux | grep mysql
pilvikäyttäjä 4253 0.0 0.3 40600 7880 pts/0 S+ 11:42 0:00 mysql -u root
pilvikäyttäjä 5815 0.0 0.0 14856 1084 pts/1 S+ 13:06 0:00 grep --color=auto mysql