centos7 安裝mysql 問題,已解決

2022-01-22 13:31:26 字數 1815 閱讀 8339

錯誤描述: 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...