我重装了MySQL之后,里面没有数据库了,我就重新创建数据库,然后创建表,它提示表已存在,然后我往表里插入数据,它又提示说该表不存在。请问高手这是怎么回事?还有,我的其中一个数据库表里面的都显示乱码,但是我在配置的时候设置了gbk,my.ini里也显示是gb2312,就是在做查询的时候显示乱码,请各位高手帮忙解答。

解决方案 »

  1.   

    还有我的tomcat启动之后,每隔一段时间就会有以下的错误:
    java.sql.SQLException: Invalid authorization specification message from server:
    "Access denied for user 'admin'@'localhost' (using password: YES)"
            at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1997)
            at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1906)
            at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:2520)
            at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:817)
            at com.mysql.jdbc.Connection.createNewIO(Connection.java:1786)
            at com.mysql.jdbc.Connection.<init>(Connection.java:450)
            at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java
    :411)
            at java.sql.DriverManager.getConnection(DriverManager.java:525)
            at java.sql.DriverManager.getConnection(DriverManager.java:140)
            at org.logicalcobwebs.proxool.ProxyFactory.buildProxyConnection(ProxyFac
    tory.java:41)
            at org.logicalcobwebs.proxool.Prototyper.buildConnection(Prototyper.java
    :150)
            at org.logicalcobwebs.proxool.Prototyper.sweep(Prototyper.java:95)
            at org.logicalcobwebs.proxool.PrototyperThread.run(PrototyperThread.java
    :42)请问是否跟我的数据库有关?我没重装数据库前也有这样的错误。
      

  2.   

    你到你的数据库文件存放的位置,把原来的表文件删掉,是 MYD MYI 文件类型,然后重新建立表
      

  3.   

    乱码问题,在每次查询前,设置一下,mysql_query("set names 'GBK'",$cn);