随笔分类 - MYSQL
MYSQL
摘要:Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist原因是重装的时候数据目录不一致导致解决方法:[root@Oracle mysqld]# /usr/bin/mysql_install_db --user=mysql --datadir=/var/lib/mysql/
阅读全文
摘要:1、2两步为推荐做法1. 将MySql.Data.dll放到 bin目录下面,或都安装mysql-connector-net-6.0.0.msi2.web.config 添加如下节点,注册版本号一致 3.全局配置在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG中machine.config(xml文件)中有一个字段是 有写入MySQL Data Provider 项,如果是 .NET 4.0需要手动改一下 machine.config文件。将 v2.0.50727 下面的那段复制过去就OK了。添加注册,...
阅读全文
摘要:注意ON关联值不能重复。SELECT A.A1,A.A2,B.B1,B2 FROM TABLEA ALEFT JOIN TABLEB BON A.A1 = B.B1WHERE A.A2 IS NULL AND B.B2 IS NOT NULL-----------------------------...
阅读全文
摘要:提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'。前两天也出现过这个问题,网上找了一个比较流行的方法(见方法一),搞定了。今天又用这个试了试,却搞不定,在网上找了半天,终于发现是因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里的''@'localhost'可以看出来,于是解决办法见方法二。方法一:1.关闭mysql
阅读全文
摘要:解决方法:# /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u root mysqlmysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';mysql> FLUSH PRIVILEGES;mysql> quit# /etc/init.d/mysqld restart# mysql -uroot -pE
阅读全文
浙公网安备 33010602011771号