MYSQL 發生問題:
於命令視窗下執行MySQL指令模式如下:
C:\appserv\mysql\bin>mysql
卻出現無法啟動問題,如下:
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
小弟經查網路案例後,添加啟動參數 -p,修正如下:
C:\appserv\mysql\bin>mysql -p
Enter password:*******
結果出現~
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)
我的天ㄚ!!
於是小弟不死心 在翻閱書籍後,得知須添加使用者參數 -u,故修正如下:
C:\appserv\mysql\bin\mysql --u root -p
於命令視窗下執行MySQL指令模式如下:
C:\appserv\mysql\bin>mysql
卻出現無法啟動問題,如下:
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
小弟經查網路案例後,添加啟動參數 -p,修正如下:
C:\appserv\mysql\bin>mysql -p
Enter password:*******
結果出現~
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)
我的天ㄚ!!
於是小弟不死心 在翻閱書籍後,得知須添加使用者參數 -u,故修正如下:
C:\appserv\mysql\bin\mysql --u root -p
Enter password:*******
成功了, 接著要改密碼啦!
成功了, 接著要改密碼啦!
mysql>update user set password=password('root') where user='root';
結果出現~
ERROR 1054 (42S22): Unknown column 'password' in 'field list'.
ERROR 1054 (42S22): Unknown column 'password' in 'field list'.
我的天ㄚ!已經第三天了,這問題!
然後請了google大神出來 , 以下是解決的過程
mysql>use mysql;
Database change;
mysql>show tables;
表中有個user
mysql>describe user;
mysql>update user set authentication_string=password('medigen') where user='root';
成功產生一個可被(root)認證的(medigen)密碼了, 快哭了!