【问题标题】:Errors while trying to upgrade MySQL server from 5.7 to 8.0 on Ubuntu 18.04尝试在 Ubuntu 18.04 上将 MySQL 服务器从 5.7 升级到 8.0 时出错
【发布时间】:2020-09-19 08:29:17
【问题描述】:

我不知道是我做错了什么,还是出现了一些我看不到的缺陷。以下是我尝试设置服务器的步骤,但我一定遗漏了一些东西。

1)添加APT仓库:

$ wget https://repo.mysql.com//mysql-apt-config_0.8.14-1_all.deb

$ sudo dpkg -i mysql-apt-config_0.8.14-1_all.deb

2)配置mysql-apt-config界面

选择MySQL服务器&集群(当前选择:mysql 8.0)

选择mysql-8.0作为要接收的服务器版本

最后选择ok

3)更新和安装 MySQL 服务器

$ sudo apt-get 更新

$ sudo apt-get install mysql-server

当我这样做时,以下显示:

The errors I am getting

我输入命令“mysql -u root -p”并输入我的密码。终端显示错误2002 (HY000): can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)。我使用命令“sudo find / -type s”搜索 sock,但该套接字未显示在列表中。通过文件和终端,我导航到目录“/var/run/mysqld”,并希望找到一些文件,但那里什么也没有。到目前为止,我已经尝试从我的机​​器上完全卸载 mysql 并重新安装,但得到了相同的结果。否则,Ubuntu 已经升级和更新,我有 MySQL Workbench 8.0.20。

【问题讨论】:

    标签: mysql ubuntu mysql-8.0 mysql-error-2002 mysql-error-2003


    【解决方案1】:

    我设法让一切正常工作。我能够进行安装,但最终可能会丢失我的数据库,所以我将不得不重新创建它。

    这个来源非常有帮助:

    https://unix.stackexchange.com/questions/389747/error-processing-package-mysql-community-server-during-apt-get-upgrade

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-05
      • 2019-06-01
      • 2019-02-16
      • 2021-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-30
      相关资源
      最近更新 更多