当前位置:Gxlcms > 数据库问题 > MySql常见出错解决

MySql常见出错解决

时间:2021-07-01 10:21:17 帮助过:2人阅读

> show tables; ERROR 1018 (HY000): Cant read dir of ./dbname/ (errno: 13)

原因:
这个库目录的属主不对,使用chown修改之,表信息都正常了。
此时可以#ls -l 或 #ll  查看该目录的详细信息,就可发现库目录的属主不是mysql

解决方法:

#chown -R mysql:mysql /var/lib/mysql/dbname

其中 /var/lib/mysql/dbname 为mysql数据库存储目录

 

Mysql _1045错误

1、打开 /etc/mysql/debian.cnf文件,记录下[client]节提供的用户名和密码:

2、执行命令后,按提示输入密码

#mysql -udebian-sys-maint -p
Enter password: < client>

3、顺序执行以下命令(其中newpassword就改为你要设置的密码)

mysql<use mysql;
mysql< UPDATE user SET Password=PASSWORD(newpassword) where USER=root;
mysql< FLUSH PRIVILEGES;
mysql< quit


4、尝试登陆

mysql -uroot -p
Enter password: < newpassword>


5、普通用户无法登陆

su root
mysql
GRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY root WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO ‘‘@localhost IDENTIFIED BY ‘‘ WITH GRANT OPTION;

 

MySql常见出错解决

标签:

人气教程排行