关于mysql数据库的一些解疑

img


我跟着b站上的up主下载后,再根据他的操作如图做了操作,但是和他的不一样。
(1)请问上图是怎么回事,应该我怎么解决?
(2)我对于mysql数据库的一些概念还是不太明白,不知道具体拿来干啥的。
(3)有下载heidisql,但怎么用还是不知道。
(4)有没有什么具体新版的mysql好用的教程推荐
谢谢大家!

可以参考下这个博客

ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)解决办法_BugMiaowu2021的博客-CSDN博客_access denied for user 问题:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)很久没用这台电脑的mysql了,今天需要连接数据库,启动数据库报错:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)解决方法:查阅资料后知道了,应该使用已知的用户名和密码登陆mysql -u root -p然而密 https://blog.csdn.net/m0_46278037/article/details/113923726?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166584573616800180670562%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166584573616800180670562&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-2-113923726-null-null.nonecase&utm_term=ERROR%201045%20%2828000%29%3A%20ACcess%20denied%20for%20user%20root%20%40%20localhost%20&spm=1018.2226.3001.4450

mysql 服务启动了么,密码错误了?你自己设置的密码是多少呢

没有开启远程访问权限。
1.GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'abcd1234' WITH GRANT OPTION;
abcd1234是你要设置的密码,’%'代表所有ip
2.flush privileges;