随笔分类 -  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/ 阅读全文
posted @ 2013-06-13 12:02 VipSoft 阅读(344) 评论(0) 推荐(0)
摘要: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了。添加注册,... 阅读全文
posted @ 2012-11-08 21:28 VipSoft 阅读(13615) 评论(5) 推荐(1)
摘要:注意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-----------------------------... 阅读全文
posted @ 2012-10-09 18:44 VipSoft 阅读(3966) 评论(0) 推荐(0)
摘要:提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'。前两天也出现过这个问题,网上找了一个比较流行的方法(见方法一),搞定了。今天又用这个试了试,却搞不定,在网上找了半天,终于发现是因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里的''@'localhost'可以看出来,于是解决办法见方法二。方法一:1.关闭mysql 阅读全文
posted @ 2012-07-17 14:15 VipSoft 阅读(369) 评论(0) 推荐(0)
摘要:解决方法:# /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 阅读全文
posted @ 2012-07-17 12:30 VipSoft 阅读(514) 评论(0) 推荐(0)