首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu 14.04上正确安装mysql

问如何在Ubuntu 14.04上正确安装mysql
EN

Ask Ubuntu用户
提问于 2016-03-06 04:11:18
回答 3查看 3K关注 0票数 1

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

我试着在线学习教程,并注意到我并没有像上面提到的那样在安装过程中创建密码。我有一个灯罩,在此之前我把它处理掉了。我现在正在重新安装MySQL,我想将它用于web开发(JavaEE/Spring)。有人能说明我做错了什么吗?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2016-03-06 04:25:09

请通过以下步骤

代码语言:javascript
复制
sudo apt-get install mysql-server

sudo mysql_secure_installation

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

代码语言:javascript
复制
 sudo service mysql start

通过执行检查状态

代码语言:javascript
复制
sudo service mysql status

然后,然后

代码语言:javascript
复制
 mysql

或检查安装期间使用的端口。

代码语言:javascript
复制
 mysql -h localhost --port 3306 - u root -p

还可以通过执行以下操作来使用MySQLTuner:

代码语言:javascript
复制
 sudo apt-get install mysqltuner
票数 0
EN

Ask Ubuntu用户

发布于 2016-03-07 13:14:53

您可以参考MySQL正式文档这里

票数 0
EN

Ask Ubuntu用户

发布于 2020-05-23 04:12:51

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

步骤1:更新系统

代码语言:javascript
复制
sudo apt update

步骤2:安装mysql软件包

代码语言:javascript
复制
sudo apt install mysql-server

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

代码语言:javascript
复制
sudo systemctl status mysql

以下命令的输出应该是:

代码语言:javascript
复制
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

代码语言:javascript
复制
sudo mysql_secure_installation

选择三个级别中的一个密码验证策略(强烈推荐).Set您的密码,然后键入y(是)对所有问题,这将提高安全性。

第五步:一旦它完成。通过键入以下命令打开MySQL:

代码语言:javascript
复制
sudo mysql

步骤6:如果您想从外部程序(如mysql )以根用户身份登录到您的MySQL服务器,那么请在mysql中键入这些命令。

代码语言:javascript
复制
mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'strong_password';
mysql>FLUSH PRIVILEGES;
mysql>exit;

在此之后,您将能够成功地运行mysql,为这个开放的终端和类型。

代码语言:javascript
复制
mysql -u root -p

现在输入你的密码。

刚果!安装mysql已经结束了。

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

https://askubuntu.com/questions/742603

复制
相关文章

相似问题

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