I Need to add remote user for add, select, update and delete in mysql.
grant select,insert,update,delete on postfix.* to "postfix_rc"@"%" identified by "postfix_xxxxyyy" with grant option;
try to access :
-bash-2.05b$ mysql -upostfix_rc -p -h 172.88.1.5
Enter password:
ERROR 2003: Can’t connect to MySQL server on ‘172.88.1.5’ (61)
according to this, that means no tcp/ip support.
checking firewall. OK.
after check for mysql
jedimaster# ps -ax | grep mysql
739 con- I 0:00.01 /bin/sh /usr/local/bin/mysqld_safe –defaults-extra-file=/var/db/mysql/my.cnf –user=mysql –datadi
834 con- S 0:04.86 /usr/local/libexec/mysqld –defaults-extra-file=/var/db/mysql/my.cnf –basedir=/usr/local –datadir
59745 p1 I 0:00.01 /bin/sh /usr/local/bin/mysqld_safe –defaults-extra-file=/var/db/mysql/my.cnf –user=mysql –datadi
59769 p1 S 0:04.98 /usr/local/libexec/mysqld –defaults-extra-file=/var/db/mysql/my.cnf –basedir=/usr/local –datadir
jedimaster# ee /var/db/mysql/my.cnf
check this line :
#skip-networking
removing # will add security as connection only allowed from localhost but in my case I need tcp/ip so I put # back.
try again :
-bash-2.05b$ mysql -upostfix_rc -p -h 172.88.1.5
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 414 to server version: 5.0.45-log
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql>
make sure minimum mysql client : mysql-client-4.1.21 Multithreaded SQL database (client)
If I use from other server :
$ mysql -upostfix_rc -p -h 172.88.1.5
Enter password:
ERROR 1251: Client does not support authentication protocol requested by server; consider upgrading MySQL client
$
I use mysql 4.0.27 client 🙂
got new mysql error :-). My old friend is 127 error heheheheehehe.