MYSQL在ubuntu安装出错

麒麟/linux下安装MySQL,修改root用户密码报错汇总(附安装方法) 本来用apt-get一行代码装好的事情,但是出现了大大小小的麻烦,所以记录一下,供有需要的朋友查看。 一、Mysql的安装 apt-get install mysql-server 没有换源的先把仓库换一下,不然速度会很慢。点这个换源 安装很简单,注意安装时会让你输入root用户的密码,但是我装的时候没有遇到这一步,这也是后面遇到修改root密码时候遇到一系列坑的根源。 二、root密码更改 首先,如果跟我一样不知道初始的密码,先进入MySQL的配置文件,这里面有一个初始用户和密码: 配置文件在/etc/ 阅读详情

事故是这样出现的

原来给ubuntu8.04版本写过一个自动化安装运行环境的脚本,能自动配置nginx, apache2, mysql, java, tomcat等软件及系统的相关设置。

而这次需要安装一台装有ubumtu9.10的server,没仔细考虑版本差异,只是把apt的sources.list文件作了处理。其他的让脚本自动安装。

结果就卡在了mysql的安装上,装完运行不起来,并直接导致新版的phpmyadmin连不上mysql创建不了phpmyadmin的配置数据库,也安装失败。

回头查脚本,发现安装mysql的命令里只作了将原来的my.cnf文件覆盖到/etc/mysql/my.cnf。看来是老版本的mysql配置文件与新版mysql不兼容。

得,因为是直接覆盖掉原文件,没留原始配置文件的备份,而手头也没有9.10的ubuntu,所以第一时间想到的就是将mysql删除后重新装。

问题就此开始复杂化

运行apt-get remove mysql-server后,说安装过程中的dpkg报错,应该是phpmyadmin没安装失败导致的,于是先apt-get remove phpmyadmin,但又卡在了phpmyadmin要先删除mysql里的配置数据库,却连不上mysql,因为这时mysql根本就没运行。干!

想不到原因,直接重启再说。因为是远程操作看不到控制台输出,重启完成后进系统运行ps aux|grep mysql居然发现mysql运行起来了。以为重启前的安装出错是灵异现象。直接进phpmyadmin想看看是否一切ok。这时却说找不到mysql的pid文件。但进程中却明明有mysql进程在运行。怪异得很。

没折,还是先把这两个家伙删除干净再重新来,当删除完phpmyadmin和mysql后发现/etc/mysql目录下的东西都还在,重新安装后里面的配置都没重新安装,可能是ubuntu认为你重新安装只是为了修复程序本身,却不去改动用户的自定义配置文件。于是就想到,我把配置文件目录手动删除,这下你安装时总得给我重写了吧。

得,当我这么操作完又安装一遍之后,mysql报错说找不到/etc/mysql/my.cnf文件。nnd,这下头大了,手动删除它居然也不重写my.cnf文件。但这时其实mysql已经在运行了,从phpmyadmin也能进到mysql里,但会报一些警告信息。没有my.cnf是绝对不行的。目前没法子了只得google,找到说需要先删除再安装时连mysql-common这个包一起安装,因为初始配置文件是来自这个包。但是按此方法一试还是没用。还报出新的错误:

/etc/mysql/debian-start: No such file or directory

最后从ubuntu的论坛找到了 这篇文章 才解决, 还有 这篇也是正解 。其实也是so easy,是自己对 apt-get命令不熟悉:

apt-get autoremove --purge mysql-server apt-get install mysql-server

最后的最后总结教训

修改任何/etc/下文件时最好先作个备份。

多熟悉系统命令,其实删除这步也是卡在了--purge这个参数上。我查--help知道有这个purge,但却用为:apt-get purge mysql-server

faint~~
E: Sub-process /usr/bin/dpkg returned an error code (1)

cd /var/lib/dpkg/
sudo mv info info.bak
sudo mkdir info
然后再:
sudo apt-get install -f

还是不行,看来得再删除一次,把配置文件信息也一并删除

apt-get autoremove --purge mysql*

reboot

sudo aptitude install mysql-server-5.1 重新下载安装

ubuntu16.04使用apt-get安装mysql-client出错 由于最近c++项目需要使用C++连接mysql数据库,所以配置mysql环境,执行sudo apt-get install mysql-server,mysql-client,libmysqlclient-dev. 在执行第一句sudo apt-get install mysql-server能够成功安装,第二句sudo apt-get install mysql-client却报错了,错误如下: Err:1 http://ppa.launchpad.net/webupd8team/sublime-text 阅读详情

相关推荐

图像加密与解密(附matlab代码)

详细介绍了三种图像加密解密原理,并基于matlab开发了一套相应系统。

2440

linux debian mysql_升级 MySQL 完成后, 建议手动运行的命令(Ubuntu、Debian Linux)

上星期机器当机, 很奇怪的是, 隔壁的机器居然也在几分钟后一起当了.注1: 两台做的事情完全不同, 而且机器都不操.注2: 两台都是 Ubuntu Linux.问题重新开机后, 查看当机前发生的事情, 都是出现下述消息:$ sudo less /var/log/syslogOct 8 20:15:13 example kernel: [5695418.376686] type=1505 audi...

weixin_36073697的博客 430

Proxmox VE安装卡顿深度解析:显卡驱动与BIOS设置的黄金法则

本文深度解析Proxmox VE安装卡顿的根本原因,指出显卡驱动与BIOS设置是两大关键因素。文章详细阐述了如何通过添加`nomodeset`内核参数解决显卡兼容性问题,并提供了针对不同主板品牌的BIOS显卡优先级设置黄金法则。同时,还分享了从预处理到高级调试的完整实战排查流程,帮助用户从源头杜绝安装卡顿,确保PVE系统顺利部署。

weixin_29278805的博客 472

无法安装和启动mysql,mariadb

无法安装和启动mysql,mariadb 最近重新安装了mysql(debian10) 安装失败 ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2) 使用 apt install mariadb-client mariadb-server 安装 遇到了无法安装查看这个大佬博客,也解决了我的重装问题 无法启动 具体问题具体分析 查看日志cat /var/

qq_44113911的博客 608

参考线平滑-FemPosDeviation-SQP

使用SQP(顺序二次规划)对离散点进行平滑

mpt0816的博客 2438

FOC实战笔记:RC吸收电路的设计考量与参数调优

本文深入探讨了FOC驱动器中RC吸收电路的设计与调优。针对MOS管开关过程中的电压尖峰问题,详细阐述了RC电路的钳位与能量吸收原理,并提供了从参数计算、实验调试到布局布线的完整实战指南,旨在帮助工程师有效提升系统可靠性与稳定性。

weixin_29219539的博客 273

linux etc mysql丢失_【技术分享】如何恢复Linux下误删/etc目录数据

前言对于运维工作者来说,可能最让人担心的,是服务器宕机;最让人无助的,是被DDOS;而最让人心惊肉跳的,是rm -rf *这个命令……当你执行rm -rf命令时,万一哪个变量没赋值听说过被删空服务器么?mysql数据库不是在运行吗?linux能删除正在执行的文件?反正是彻底删除了……那一夜,你没有拒绝我……那一夜,我心儿破碎……我们平时工作中,rm -rf *这个命令给每个使用linux系统的工程...

weixin_28741099的博客 660

MultiOTP Credential Provider避坑指南:从安装到RDP双因素认证的全流程解析

本文详细解析了MultiOTP Credential Provider从安装到实现RDP双因素认证(MFA)的全流程,重点分享了Docker部署、Active Directory集成及网络级认证(NLA)兼容性等环节的实战避坑经验,旨在帮助运维人员高效、稳定地部署离线双因素认证方案,提升Windows远程桌面安全性。

weixin_29255731的博客 642

我的Mysql重装失败,解决办法

重新安装,出现/etc/init.d/mysql: line 115: /etc/mysql/debian-start: 没有该文件或目录 invoke-rc.d: initscript mysql, action "start" failed.使用命令:sudo aptitude purge mysql-serve

点滴记忆成长瞬间 2344

达妙电机MIT模式调参实战:如何从‘曲线偏离’到‘完美追踪’正弦波?

本文详细解析了达妙电机MIT模式调参实战,从曲线偏离到完美追踪正弦波的方法论。通过MATLAB实时曲线分析,深入探讨位置环(kp)和速度环(kd)的双重调节技巧,帮助工程师优化参数组合,提升电机控制精度和稳定性。

weixin_29053073的博客 730

Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecasting 论文笔记

Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecasting 论文笔记-----GCN在交通领域的应用(二) 一、论文翻译: 1、摘要: 及时准确地交通预测对于城市交通控制和指导具有至关重要的意义。由于交通流量的非线性和复杂性,传统的方法不能满足中长期预测任务的需求,并且往往会忽略时空数据的时间和空间依赖特性。在这篇论文中,为了处理在交通领域的时间序列预测问题...

cy_believ的博客 1916

ubuntu mysql 出错_解决mysql在ubuntu安装出错

[emailprotected]:~# apt-get install mysql-serverReading package lists... DoneBuilding dependency treeReading state information... DoneThe following packages were automatically installed and are no lo...

weixin_31109487的博客 674

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

ubuntu安装mysql时出错

askubuntu详细请查看原出处 完全卸载重新安装: sudo -i service mysql stop killall -KILL mysql mysqld_safe mysqld apt-get --yes purge mysql-server mysql-client apt-get --yes autoremove --purge apt-get autoclean deluser -...

我也很绝望啊的博客 394

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

ubuntu 安装mysql 出错_服务器 – 在Ubuntu 16.04上安装mySql时出错

我一直按照this page上的说明在Ubuntu 16.04上安装mysql.我在标题为“MySQL”的部分的那一页安装和配置“我运行命令sudo apt-get install mysql-server.但是我遇到了一个错误,这是我终端中该错误的输出:Preconfiguring packages ...Selecting previously unselected package mysql...

weixin_34861702的博客 1005

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Ubuntu 安装LNMP MySQL出错

报错界面 系统是Ubuntu18.04,安装的LNMP是1.7。 解决方法 百度搜了出错的原因,磁盘不足或者是安装过程中网络出错。我解决的方法是给虚拟机在添加一块磁盘,然后重新安装一遍。 安装成功后会有提示:Install lnmp V1.7 completed! enjoy it. 我们测试一下:sudo lnmp restart OK!安装完成。 ...

qq_45644525的博客 346

ubuntu 安装mysql 出错_ubuntu 安装MySQL-python 各种错误解决方案

首先假定你的ubuntu已经安装了MySQL linux版本的server和client,这个可以在ubuntu的软件管理中心获得,(请注意MySQL 的版本,因为MySQL-python对不同版本的MySQL有不同的支持),并且mysql已经可以使用,可以在终端使用mysql命令进行测试然后把下载的MySQL-python 尽量放在 usr/local/src 目录下运行如下 命令python...

weixin_29027285的博客 734

Ubuntu安装MySql for Python的出错及解决

在Ubuntu下安装python的mysql模块时,遇到了一些问题,网上百度一一解决,下面汇总一下以备不时之需 1. 安装mysql模块见:python使用mysql数据库 2.mysql-python安装时EnvironmentError: mysql_config not found 见:EnvironmentError: mysql_config not found 3.解决Pytho

zlp1992的专栏 2636

乌班图1404安装MySQL_在ubuntu 14.04上安装mysql workbench时出错

Mysql workbench在我的ubuntune1404上正常工作,但是在安装python2.7之后,Mysql workbench无法连接,因为“ssh隧道管理器”。然后我卸载了mysql workbench以便重新安装它,但是当我重新安装mysql workbench时,我得到了以下错误mysql-workbench-community depends on libctemplate2; ...

weixin_36287059的博客 513

rc mysql common_解决mysql在ubuntu安装出错

root@VM-83-49-ubuntu:~# apt-get install mysql-serverReading package lists... DoneBuilding dependency treeReading state information... DoneThe following packages were automatically installed and are no...

weixin_28757113的博客 544

Ubuntu pip 安装 mysql-python包出错

问题描述如下,报没有找到mysql_config环境变量 $ pip install mysql-pythonCollecting MySQL-python==1.2.5 (from -r requirement (line 16)) Downloading MySQL-python-1.2.5.zip (108kB) 100% |###############################

每天的表现,未来的必然! 2894

解决mysql在ubuntu安装出错

root@VM-83-49-ubuntu:~# apt-get install mysql-serverReading package lists... DoneBuilding dependency treeReading state information... DoneThe following packages were automatically installed...

weixin_33847182的博客 482

dpkg 修复MySQL_Ubuntu下,dpkg安装出错的修复

参考我在ubuntu上安装ldap-account-manager的时候出错,当sudo aptitude install ldap-account-manager出现如下错误:Readingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DoneReadingextendedstatein...

weixin_39900437的博客 827

ubuntu用pip安装mysql-python时出错解决

错误日志: Complete output from command python setup.py egg_info: sh: 1: mysql_config: not found Traceback (most recent call last): File "<string>", line 1, in <module> F...

Everything can be done! 754

debian pip 安装mysql_解决Ubuntu pip 安装 mysql-python包出错的问题

问题描述如下,报没有找到mysql_config环境变量$ pip install mysql-pythonCollecting MySQL-python==1.2.5 (from -r requirement (line 16))Downloading MySQL-python-1.2.5.zip (108kB)100% |################################| 11...

weixin_42501331的博客 357

pip ubantu安装mysql_ubuntu用pip安装mysql-python时出错解决

错误1:mysql_config错误日志:Complete output from command python setup.py egg_info:sh: 1: mysql_config: not foundTraceback (most recent call last):File "", line 1, in File "/tmp/pip-install-kM1nII/MySQL-pytho...

weixin_36413157的博客 167
上一篇: MYSQL 的备份和恢复
下一篇: MYSQL主、从服务器配置及错误处理
ty_soft
博客等级 码龄15年 31粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值