欢迎投稿

今日深度:

mysql 'root'@'localhost'&

mysql 'root'@'localhost'&‘root’@‘%’区别,mysqllocalhost


1.%允许来自任何ip的连接
   localhost允许本机的连接
2. dbfor studio mysql 6.2.280
  %的情况,使用backup databases,倒出来的SQL文件,在另外一个数据库中导入(restore database)不进去
  localhost的情况,使用backup databases,倒出来的SQL文件,在另外一个数据库中可以正常导入
3.  select * from mysql.proc可以看到他们的区别(procedure和function一样)
db                name          type         specific_name lanage  sql_data_access                                                                                 definer 
workinventory_held_by_customerFUNCTIONinventory_held_by_customerSQLREADS_SQL_DATANODEFINER   root@localhost
workinventory_in_stockFUNCTIONinventory_in_stockSQLREADS_SQL_DATANODEFINER   root@localhost
gameF_Dep_GetChildListFUNCTIONF_Dep_GetChildListSQLCONTAINS_SQLNODEFINER   user01@%
gameF_Get_TaskDeviationEstimateFUNCTIONF_Get_TaskDeviationEstimateSQLCONTAINS_SQLNODEFINER   user01@%

mysql问题:access denied for user 'root@localhost'(using password: YES)

这个错误的意思是root密码错误,如果不知道root的密码,请换一个能登陆的用户名和密码。

---
以上,希望对你有所帮助。
 

linux下安装mysql后Access denied for user 'root'@'localhost' (using password: YES)

给你个方法试一试,我以前也遇到过就是这么解决的:
首先结束mysql进程,利用ps aux | grep mysql命令得到进程ID号,kill ID号,结束进程
其次,运行mysqld --skip-grant-tables
然后,再开一个终端,输入mysql -u root mysql
进去后,执行UPDATE user SET Password=PASSWORD('my_password') where USER='root';
再执行,FLUSH PRIVILEGES;
退出,重启mysql,然后你再运行mysql -u root -p输入你的密码,应该就OK了
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/4475.html NewsArticle mysql root@localhost‘root’@‘%’区别,mysqllocalhost 1.%允许来自任何ip的连接 localhost允许本机的连接 2. dbfor studio mysql 6.2.280 %的情况,使用backup databases,倒出来的SQL文件,在另外一个数据库中...
评论暂时关闭