首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu Linux 18.04 LTS上安装Mysql 5.7.29

在Ubuntu Linux 18.04 LTS上安装Mysql 5.7.29
EN

Stack Overflow用户
提问于 2020-03-23 07:08:30
回答 1查看 197关注 0票数 0

我正在为Ubuntu Linux 18.04LTS重新安装MySQL (5.7.29)。我使用apt安装了这个包,并毫无问题地启动了该服务。在安装过程中,系统没有要求我输入root密码,因此我无法登录。

我假设(来自dev.mysql.com/doc/refman/5.7/en/default-privileges.html)的)数据目录是在我不知情的情况下初始化的。

我使用$tail /var/log/mysql/error.log -n 50查看是否创建了初始随机pwd -没有。

我还尝试了$mysql -u root --skip-password,由于访问拒绝,它也失败了。

我使用MySQL已经有几年了。我做错了什么?泰!

EN

回答 1

Stack Overflow用户

发布于 2020-03-23 07:34:07

Ubuntu允许用户使用超级用户帐户登录,这个行为在MariaDB安装中也是默认的:

代码语言:javascript
复制
sudo su -
mysql

如果这个问题没有解决,您可以在没有与身份验证关联的表的情况下启动mysql:

代码语言:javascript
复制
sudo su -
systemctl stop mysql
mysqld --user mysql --skip-grant-tables &
mysql -h 127.0.0.1 --protocol tcp mysql -e "ALTER USER root@localhost IDENTIFIED BY 'mypassword'"
mysql -h 127.0.0.1 --protocol tcp -e 'shutdown'
systemctl start mysql

然后重试;)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60806008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档