錯誤描述: mysql中新增使用者之後可能出現登入時提示error 1045 (28000): access denied for user的錯誤.刪除user.user中值為null的,或更新null為test 1)delete from user where user is null 2)update user set user=『test『 where user is null.意外的情況: 如果上述方法沒有效果,依然出現空使用者,則可以利用圖形化使用者client刪除.
在重灌了centos後,發覺mysql一直不好用。
# mysqladmin create dbname 命令老是返回mysqladmin: connect to server at 』localhost』 failed
# mysql -u root@localhost
>create database dbname;
也同樣返回錯誤error 1045 (28000): access denied for user 』root』@』localhost』 (using password: no)
# mysql -u root -p
enter password:
error 1045 (28000): access denied for user 』root』@』localhost』 (using password: no)
使用網上介紹的方法修改root使用者的密碼:
# mysqladmin -uroot -p password 』newpassword』
enter password:
mysqladmin: connect to server at 』localhost』 failed
error: 』access denied for user 』root』@』localhost』 (using password: yes)』
方法一:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> update user set password=password(』newpassword』) where user=』root』;
mysql> flush privileges;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
enter password: 《輸入新設的密碼newpassword>
mysql>
方法二:
直接使用/etc/mysql/debian.cnf檔案中[client]節提供的使用者名稱和密碼:
# mysql -udebian-sys-maint -p
enter password: 《輸入[client]節的密碼》
mysql> update user set password=password(』newpassword』) where user=』root』;
mysql> flush privileges;
mysql> quit
# mysql -uroot -p
enter password: 《輸入新設的密碼newpassword>
mysql>
方法三:
# mysql -uroot -p
enter password: 《輸入/etc/mysql/debian.cnf檔案中[client]節提供的密碼》
centos7下安裝mysql8 0 17問題整理
安裝過程中可能會報以下錯誤 出現問題 error failed dependencies libnuma.so.1 64bit is needed by mysql community server 8.0.13 1.el7.x86 64 libnuma.so.1 libnuma 1.1 64bit...
centos 7 安裝MySQL 筆記
1.安裝 wget rpm ivh mysql community release el7 5.noarch.rpm yum install mysql community server 成功安裝之後重啟mysql服務 service mysqld restart 初次安裝mysql是root賬戶是...
centos7離線安裝mysql
選擇red hat enterprise linux 7 oracle linux 7 把os的版本選擇為all 安裝之前先解除安裝自帶的mysql 搜尋mysql的rpm包 rpm qa grep i mysql rpm qa grep i mariadb刪除mysql rpm e mariadb...