如何安装 MySQL?

如何安装 MySQL?

我尝试mysql在终端中运行并得到:

The program 'mysql' is currently not installed.  You can install it by typing:
sudo apt-get install mysql-client-core-5.5

但当我这样做时:

sudo apt-get install mysql-client-core-5.5

我得到:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
mysql-client-core-5.5 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 47 not upgraded.

跑步ls -l /usr/bin/mysql回报:

ls: cannot access /usr/bin/mysql: No such file or directory

我该如何继续?

答案1

首先,删除您正在使用的 MySQL 当前版本:

$ sudo apt-get purge mysql-client-core-5.5

现在,要安装 MySQL,请从终端提示符运行以下命令:

$ sudo apt-get install mysql-server
$ sudo apt-get install mysql-client

在安装过程中,系统将提示您输入 MySQL 根用户的密码。

安装完成后,MySQL 服务器应自动启动。您可以从终端提示符运行以下命令来检查 MySQL 服务器是否正在运行:

$sudo ss -tlp | grep mysql

运行此命令时,您应该看到以下行或类似内容:

LISTEN 0      80                 *:mysql            *:*    users:(("mysqld",pid=898368,fd=20))

如果服务器没有正常运行,您可以输入以下命令来启动它:

$ sudo /etc/init.d/mysql restart

您可以编辑该/etc/mysql/my.cnf文件来配置基本设置:日志文件、端口号等。

答案2

此命令安装您所需的 MySQL 服务器。

sudo apt-get install mysql-server

如果您想从工作台而不是从终端运行命令,您也需要客户端(这是可选的):

sudo apt-get install mysql-client

对于 MySQL Workbench(也是可选的):

sudo apt-get install mysql-workbench

答案3

首先,您必须使用终端中的以下命令从系统中完全删除 MySQL:

sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get update && sudo apt-get upgrade
sudo apt-get autoremove 
sudo apt-get autoclean

现在尝试重新安装 MySQL。

答案4

这个建议似乎有点奇怪,因为它会遗漏其他依赖项和实用程序。我只需运行它并完成它:

sudo apt-get install mysql-client

相关内容