如何在 Ubuntu 14.04 上正确安装 mysql

如何在 Ubuntu 14.04 上正确安装 mysql

我尝试在我的计算机上安装 MySQL ( sudo apt-get install mysql-server ),但安装后无法运行。当我输入mysqlmysql -u root命令时,出现错误 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock

我尝试按照在线教程操作,发现安装过程中并没有像在线教程中提到的那样要求我创建密码。我之前有一个 lamp stack,后来我把它删掉了。我现在正在重新安装 MySQL,我想用它来进行 Web 开发(JavaEE/Spring)。有人能解释一下我做错了什么吗?

答案1

请按照以下步骤操作

sudo apt-get install mysql-server

sudo mysql_secure_installation

您需要检查 MySQL 服务是否正在运行。

 sudo service mysql start

通过执行检查状态

sudo service mysql status

然后然后

 mysql

或者检查安装过程中使用了哪个端口

 mysql -h localhost --port 3306 - u root -p

您还可以通过执行以下命令来使用 MySQLTuner:

 sudo apt-get install mysqltuner

答案2

您可以参考MySQL官方文档这里

答案3

在 ubuntu 上安装 mysql 非常简单,只需按照以下步骤即可正确安装 mysql:

步骤1 :更新系统

sudo apt update

第2步 :安装 mysql 包

sudo apt install mysql-server

步骤3:安装完成后,MySQL 服务将自动启动。要检查 MySQL 服务器是否正在运行,请输入:

sudo systemctl status mysql

以下命令的输出应为:

OUTPUT
mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2018-06-20 11:30:23 PDT; 5min ago
Main PID: 17382 (mysqld)
    Tasks: 27 (limit: 2321)
CGroup: /system.slice/mysql.service
       `-17382 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid   

步骤4 :保护 MySQL

sudo mysql_secure_installation

选择三种级别的密码验证策略之一(强烈推荐)。设置您的密码,然后在所有问题中输入y(是),这将提高安全性。

步骤5:完成后,输入以下命令打开 MySQL:

sudo mysql

第 6 步:如果您想从外部程序(如 phpMyAdmin )以 root 身份登录 MySQL 服务器,请在 mysql 中输入以下命令。

mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'strong_password';
mysql>FLUSH PRIVILEGES;
mysql>exit;

此后,您将能够成功运行 mysql,为此打开终端并输入。

mysql -u root -p

现在输入您的密码。

刚果!您已完成 mysql 的安装。

相关内容