你尝试用
shell> /usr/local/mysql/bin/mysql -h localhost -u root -p
登录。如果不行,你再用你第一次登录方式进入MySQL,
mysql>use mysql;
mysql>select * from user;
看看有没有root对应的localhost。对于第二个问题,可能只有重装了。
shell> /usr/local/mysql/bin/mysql -h localhost -u root -p
登录。如果不行,你再用你第一次登录方式进入MySQL,
mysql>use mysql;
mysql>select * from user;
看看有没有root对应的localhost。对于第二个问题,可能只有重装了。
登陆成功,但是我在程序中连接数据库的时候仍然有错误提示:Can't connect to MySQL server on 'localhost' (111)
mysql_connect("localhost","root","");
用户名和密码。
第二个问题,你要先启动数据库。