pinnerite
2024-02-20 21:54:41 UTC
I wanted to add a user to a table used by mythtv.
This is what I had before b___d it.
+-----------+--------+-----------------------+-------------------------------------------+
| host | user | plugin | authentication_string |
+-----------+--------+-----------------------+-------------------------------------------+
| % | mythtv | mysql_native_password | *F21923DEF11A5686509E3D9DD4C1F5E3AA7D1172 |
| localhost | mythtv | mysql_native_password | *CC8F35F587CA5A556B4132C2407E556D92172FFC |
+-----------+--------+-----------------------+-------------------------------------------+
I wanted to add:
+------------+--------+-----------------------+-------------------------------------------+
| host | user | plugin | authentication_string |
+------------+--------+-----------------------+-------------------------------------------+
|192.168.1.% | mythtv | mysql_native_password | *CC8F35F587CA5A556B4132C2407E556D92172FFC |
+------------+--------+-----------------------+-------------------------------------------+
by entering:
mysql> CREATE USER 'mythtv'@'albury' IDENTIFIED BY 'mythtv';
I now have:
+-----------+--------+-----------------------+------------------------------------------------------------------------+
| host | user | plugin | authentication_string |
+-----------+--------+-----------------------+------------------------------------------------------------------------+
| % | mythtv | mysql_native_password | *F21923DEF11A5686509E3D9DD4C1F5E3AA7D1172 |
ZUNlVAD. | mythtv | caching_sha2_password | $A$005$a22dS
"XjVzi1k.nfGtLdjcUSHinJ3XhopdDalbSDpvnQU4ge69 |
| localhost | mythtv | mysql_native_password | *CC8F35F587CA5A556B4132C2407E556D92172FFC |
+-----------+--------+-----------------------+------------------------------------------------------------------------+
I need to get rid of the middle record but I cannot get the syntax right.
I tried::
mysql> DROP USER 'mythtv'@'192.168.1.5' WHERE host=("ZUNlVAD.");
mysql> DROP USER 'mythtv' WHERE AUTHENTICATION_STRING="$A$005$a22dS"XjVzi1k.nfGtLdjcUSHinJ3XhopdDalbSDpvnQU4ge69";
mysql> DROP USER 'mythtv' WHERE AUTHENTICATION_STRING="($A$005$a22dS"XjVzi1k.nfGtLdjcUSHinJ3XhopdDalbSDpvnQU4ge69)";
mysql> DROP USER 'mythtv' WHERE HOST<> "%" and host <> "LOCALHOST";
but I just get rebukes.
Can anybody help?
TIA
Alan
This is what I had before b___d it.
+-----------+--------+-----------------------+-------------------------------------------+
| host | user | plugin | authentication_string |
+-----------+--------+-----------------------+-------------------------------------------+
| % | mythtv | mysql_native_password | *F21923DEF11A5686509E3D9DD4C1F5E3AA7D1172 |
| localhost | mythtv | mysql_native_password | *CC8F35F587CA5A556B4132C2407E556D92172FFC |
+-----------+--------+-----------------------+-------------------------------------------+
I wanted to add:
+------------+--------+-----------------------+-------------------------------------------+
| host | user | plugin | authentication_string |
+------------+--------+-----------------------+-------------------------------------------+
|192.168.1.% | mythtv | mysql_native_password | *CC8F35F587CA5A556B4132C2407E556D92172FFC |
+------------+--------+-----------------------+-------------------------------------------+
by entering:
mysql> CREATE USER 'mythtv'@'albury' IDENTIFIED BY 'mythtv';
I now have:
+-----------+--------+-----------------------+------------------------------------------------------------------------+
| host | user | plugin | authentication_string |
+-----------+--------+-----------------------+------------------------------------------------------------------------+
| % | mythtv | mysql_native_password | *F21923DEF11A5686509E3D9DD4C1F5E3AA7D1172 |
ZUNlVAD. | mythtv | caching_sha2_password | $A$005$a22dS
"XjVzi1k.nfGtLdjcUSHinJ3XhopdDalbSDpvnQU4ge69 |
| localhost | mythtv | mysql_native_password | *CC8F35F587CA5A556B4132C2407E556D92172FFC |
+-----------+--------+-----------------------+------------------------------------------------------------------------+
I need to get rid of the middle record but I cannot get the syntax right.
I tried::
mysql> DROP USER 'mythtv'@'192.168.1.5' WHERE host=("ZUNlVAD.");
mysql> DROP USER 'mythtv' WHERE AUTHENTICATION_STRING="$A$005$a22dS"XjVzi1k.nfGtLdjcUSHinJ3XhopdDalbSDpvnQU4ge69";
mysql> DROP USER 'mythtv' WHERE AUTHENTICATION_STRING="($A$005$a22dS"XjVzi1k.nfGtLdjcUSHinJ3XhopdDalbSDpvnQU4ge69)";
mysql> DROP USER 'mythtv' WHERE HOST<> "%" and host <> "LOCALHOST";
but I just get rebukes.
Can anybody help?
TIA
Alan
--
Linux Mint 21.1 kernel version 5.15.0-94-generic Cinnamon 5.6.8
AMD Phenom II x4 955 CPU 16Gb Dram 2TB Barracuda
Linux Mint 21.1 kernel version 5.15.0-94-generic Cinnamon 5.6.8
AMD Phenom II x4 955 CPU 16Gb Dram 2TB Barracuda