在用一个更大更快的mysql替换了我的磁盘之后,我正在尝试安装MySQL。在ubuntu上安装mysql-server后,运行select user,host,authentication_string from user where user='root';时,authentication_string我设置了密码,但登录到root的唯一方法是使用sudo运行MySQL命令,如果我试图输入密码,如果我运行mysql -u root -p,它就不能工作。
由于身份验证插件的原因,无法将代码连接到MySQL DB 我正在尝试将我的代码连接到新安装的MySQL DB。我知道在MySQL 8.X和更高版本上,身份验证类型默认设置为sha2,我读到需要“强制”一个不同的身份验证插件(auth_plugin=‘mysql_password’)。 好吧..。我这样做了,但仍然收到相同的错误消息: “不支持身份验证插件'{0}‘”.format(Plugin_name) mysql
在理解通过unix套接字连接的mysql根帐户方面,我需要一些帮助。我不太理解unix_socket。在没有密码的情况下登录会引起我的关注,因为我可能误解了登录是如何发生的。我正在运行Ubuntu服务器18.04.1LTS,并安装了mysql-服务器Ver 14.14远端5.7.23。我运行了mysql_secure_installation。我根本无法用密码登录到mysql。我可以登录到mysql,如果执行作为sudo没有密码。sudo my
我想用shell命令连接到外部服务器上的mysql数据库。Ubuntu版本16.04。mysql -uXXXXXX -pYYYYYY -h domain.commysql: [Warning] Using a password on the command line interfaceERROR 2059 (HY000): Authentication plugin 'mysql_old_password' cannot be loaded: /usr/lib