我下的5.0.26的原代码,然后编译。
./configure --prefix=/usr/local/mysql && make && make install
/usr/local/mysql/bin/mysql_install_db
useradd mysql
chown -R root.mysql /usr/local/mysql
chown -R mysql.mysql /var/mysql
然后把mysql做成服务了。
service mysql以后,成功。改了root密码。
然后连进去。
[root@localhost init.d]# mysql -u aaa
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 27 to server version: 5.0.26-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
今天,把以前的5.0.26版本的mysql全部干掉了以后,重新用RPM包,安装了5.0.27版本的mysql。
[root@localhost ~]# mysql --version
mysql Ver 14.12 Distrib 5.0.27, for pc-linux-gnu (i686) using readline 5.0
还是出现以上的问题。
任意用户,不管这个用户存在与否,都能够进去数据库。
并且可以以root权限,执行所有命令。。。