linux(ubuntu)mysql自动安装

本文指导如何解决在使用tar.gz安装包安装MySQL时遇到的问题,通过简单步骤在线安装MySQL,包括确保网络连接、执行自动安装命令,并解决安装过程中出现的登录问题。文章还提供了登录MySQL的方法和解决问题的详细步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

小编自己在使用tar.gz安装包安装mysql的时候遇到了很多的问题,不知道该采用什么样的步骤,于是决定在线安装。

非常简单的自动安装mysql步骤:

1. sudo apt-get install mysql-server

2. sudo apt-get install mysql-client

3. sudo apt-get install libmysqlclient-dev

注:

1. 保证联网

2. 如果已经安装了mysql却要重新安装,则在1.后命令行会出现提示,则继续输入sudo dpkg --configure -a 即可,该过程不会覆盖之前的数据

3. 第二步可以不执行安装

应用场景:

以下是具体安装(已安装了mysql但因为出现了登录问题所以准备重新安装)的快照:

hadoop@Master-hadoop:~$ sudo apt-get install mysql-server
[sudo] password for hadoop:
E: dpkg 被中断,您必须手工运行 sudo dpkg --configure -a 解决此问题。
hadoop@Master-hadoop:~$  sudo dpkg --configure -a
hadoop@Master-hadoop:~$  sudo apt-get install libmysqlclient-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
libmysqlclient-dev 已经是最新的版本了。
建议安装的软件包:
  tinyca mailx
下列软件包将被升级:
  mysql-server-5.5
升级了 1 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 682 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 0 B/1,748 kB 的软件包。
解压缩后会消耗掉 5,120 B 的额外空间。
正在预设定软件包 ...
(正在读取数据库 ... 系统当前共安装有 167916 个文件和目录。)
Preparing to unpack .../mysql-server-5.5_5.5.47-0ubuntu0.14.04.1_amd64.deb ...

(程序停止在这里无法继续,因此放弃这次安装)

解决方法:

1. 尝试登录

mysql -u root -p
Warning: World-writable config file '/etc/mysql/my.cnf' is ignored
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

2. 分析以上问题

在该网站找到了问题所在:www.th7.cn/db/mysql/201503/93901.shtml

即该文件的权限需要降低:

chmod 644 /etc/mysql/my.cnf

3. 可以愉快地启动数据库并且登录了

开启:sudo /etc/init.d/mysql restart

登录:mysql -u root -p

参考网址:

www.cnblogs.com/zhuyp1015/p/3561470.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值