ubuntu--实战小经验

ubantu安装mysql 以及问题解决(图文并茂版) ubantu安装mysql以及问题解决 阅读详情

目录

1、ubuntu中出现E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?

2、Ubuntu18.04虚拟机窗口无法自适应的问题

3、如果ubuntu和windows之间无法复制粘贴的话

4、Ubuntu18.04下载地址

5、ubuntu下永久设置vi编辑器的行号和tab缩进

6、stray ‘\240’ in program的错误

7、ubuntu安装mysql及开通图形界面访问mysql权限

8、suse linux Enterprise11下安装mysql并创建新用户

9、Table '.\mysql\proc' is marked as crashed and should be repaired的问题

10、设置永久的alias别名


周末优化了一下博客,把之前记录经验式的文章集合到这个地方,方便自己和大家查看。

1、ubuntu中出现E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?

今天在ubuntu中使用sudo apt-get install时出现以下问题:

E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?

解决方法:

1)首先查看是否有进程在占用。

ps -e | grep apt-get

如果有就kill掉
sudo kill 进程号

2)如果没有发现进程被占用,或者删除进程后后还是无法更新,就执行以下:

sudo rm /var/lib/dpkg/lock-frontend

sudo rm /var/lib/dpkg/lock  

sudo rm /var/cache/apt/archives/lock  

2、Ubuntu18.04虚拟机窗口无法自适应的问题

1、首先需要安装好VMwareTools

2、然后输入sudo apt-get install open-vm-tools 

3、如果ubuntu和windows之间无法复制粘贴的话

那么输入sudo apt-get install open-vm-tools-desktop

然后输入sudo shutdown -r now重启即可

4、Ubuntu18.04下载地址

Index of /ubuntu-releases/18.04/

5、ubuntu下永久设置vi编辑器的行号和tab缩进

命令行下输入sudo vi /etc/vim/vimrc 或者进入root用户后,再vi /etc/vim/vimrc。然后设置以下

"设置tab自动对齐空格数
set tabstop=4
"显示行号
set number

以 " 开始的是注释。

set title  在窗口标题栏显示文件名称

set tabstop=4  编辑的时候将所有的tab设置为空格

set hlsearch  搜索时高亮显示

set ignorecase 不区分大小写

syntax on 语法高亮

6、stray ‘\240’ in program的错误

今天在linux中编译c文件时,出现了stray ‘\240’ in program的错误,是因为从网页上直接复制过来导致。

解决方法:

此时可以将代码copy到文本文档中,然后保存,在拷贝到c文件中。

再次进行编译,这时会提示存在?号的非法字符,这时候只需要打开c文件,将?号删除即可。

7、ubuntu安装mysql及开通图形界面访问mysql权限

ubuntu下安装Mysql

输入以下命令,即可安装

sudo apt-get install mysql-server

sudo apt-get install mysql-client

sudo apt-get install libmysqlclient-dev

开通外网访问Mysql配置

首先,使用超级用户root,登录数据库:mysql -u root -p 然后会提示输入密码,输入你安装Mysql时要填的密码。

1.可以设置所有的主机能访问:

输入grant all privileges on *.* to 'root'@'%'  identified by '你的密码';

然后输入:flush privileges; 就完成了

2.也可以限制主机访问:

输入grant all privileges on *.* to 'root'@'主机ip'  identified by '你的密码';

然后输入:flush privileges;

如果还是不能连接ubuntu下的mysql,就sudo vi /etc/mysql/my.cnf,找到bind-address=127.0.0.1

这句话的作用是允许本地服务器连接mysql。暴力的做法是直接注释掉,或者改成bind-address=0.0.0.0

然后输入/etc/init.d/mysql restart,重启服务,ok。

8、suse linux Enterprise11下安装mysql并创建新用户

1、先查看是否已经安装mysql
#rpm -qa|grep -i mysql
如果已经安装,会出现
MySQL-server-5.5.31-1.linux2.6
MySQL-client-5.5.31-1.linux2.6
在root权限下进行输入以下命令删除他们
#rpm -ev MySQL-server-5.5.31-1.linux2.6
#rpm -ev MySQL-client-5.5.31-1.linux2.6

2、下载mysql.rpm
mysql 镜像下载 地址http://mirrors.sohu.com/mysql/
从MySQL官网上分别下载mysql服务器端于客户端包:
MySQL-server-5.6.25-1.linux_glibc2.5.x86_64.rpm
MySQL-client-5.6.26-1.linux_glibc2.5.x86_64.rpm 

2-1 、先按装server包
rpm -ivh MySQL-server-5.6.25-1.linux_glibc2.5.x86_64.rpm 

2-2 、安装server完成后安装client包
rpm -ivh MySQL-client-5.6.26-1.linux_glibc2.5.x86_64.rpm 

安装完毕后
查看安装时root用户默认生成的秘密

命令: cd /root/
vi  .mysql_secret 
可以看到随机生成的密码cj_2CZ0ywJwwQxZf

2-3、登陆mysql

mysql -uroot -p
pass: cj_2CZ0ywJwwQxZf

可能会出现 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

这时候,只需要输入

/etc/init.d/mysqld start

重启mysql服务就好。

进去后需要重新设置密码才可以进行数据库的其他操作
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');

现在可以使用mysql了。

3、创建一个新用户

$ mysql -u root -p 然后输入刚刚你设置好的新密码

1.输入create user '你要创建的用户名字'@'localhost' identified by '你设置的密码';

2.输入SELECT host, user, password FROM mysql.user WHERE user='你要创建的用户名字'; 可以查看新用户是否创建成功

4、赋予新用户权限

1.全部的权限赋予所有数据库/表

输入grant all on *.* to '你要创建的用户名字'@'localhost';

然后输入flush privileges; 

9、Table '.\mysql\proc' is marked as crashed and should be repaired的问题

在操作ubuntu下的mysql的时候,无法删除数据库,

出现ERROR 1064 (42000):Table '.\mysql\proc' is marked as crashed and should be repaired的错误。

说明是配置表那边出了问题。

尝试create 一个 database的时候,发现是可以的。但是却不能删除它。

经过多次尝试,在Mysql命令行中输入 repair table mysql.proc; 修复该表,完美解决问题。

10、设置永久的alias别名

1、切换超级用户,sudo -s 

2、vi ./.bashrc 

3、如图所示位置增加

4、source ./.bashrc

linux下安装mysql的步骤详解 以ubuntu为例, 执行: 1. sudo apt-get install mysql-server 2. sudo apt-get install mysql-client 3. sudo apt-get install libmysqlclient-dev       安装完毕, 就是这么简单。 安装过程会提示输入密码, 建议你输入密码, 不过我只直接一路按enter坐过来的 阅读详情

相关推荐

Linux环境下安装部署MySQL8.0以上(内置保姆级教程) C语言

⼆、登录MYSQL。

weixin_46432503的博客 1664

Ubuntu 安装 Mysql server

mysql服务安装; 开启远程访问;创建用户; 开启binlog

修破立生 4066

Ubuntu本地APT源搭建指南与实战经验

APT(Advanced Package Tool)是Debian/Ubuntu系统中核心的包管理工具,通过维护本地软件仓库镜像可以显著提升内网环境下的软件部署效率。本地APT源的工作原理是通过工具如apt-mirror或apt-cacher-ng将远程仓库完整镜像或缓存到本地服务器,形成与官方源结构一致的软件仓库。这种技术方案特别适用于Kubernetes集群部署、批量服务器管理等场景,能有效解决外网访问受限、版本一致性要求高、带宽资源紧张等问题。以Ubuntu系统为例,通过合理配置apt-mirror工

weixin_29218509的博客 262

ubuntu提示无法获得锁lock的解决方法

在ubuntu下安装软件的时候(sudo apt install *****)有时会出现无法获得锁的问题,一般这种问题主要是由于系统在安装、更新、卸载软件时出现了问题,导致无法获得锁lock。最简单粗暴管用的办法就是重新启动电脑,注意是重新启动整个电脑,不是重新启动虚拟机,有时候只是重新启动虚拟机是不行的必须重新启动整个电脑。

weixin_41020947的博客 1252

Windows开发者迁移Ubuntu的30天实战经验分享

Linux系统以其开源特性和高效的命令行环境,已成为开发者提升工作效率的重要选择。其核心优势在于轻量级架构和软件包管理系统,通过apt等工具实现快速环境部署。在开发场景中,Linux原生支持Docker等容器技术,性能较Windows提升显著。Ubuntu作为主流Linux发行版,配合Zsh等终端工具,能大幅提升脚本自动化效率。本文基于真实迁移案例,详解从Windows转向Ubuntu的系统配置优化、开发环境搭建及常见问题解决方案,特别针对WSL过渡、硬件兼容性和办公软件替代等关键场景提供实践指导。

weixin_32520095的博客 323

避开PyTorch安装的那些坑:Ubuntu20.04环境下的实战经验分享

本文分享了在Ubuntu20.04系统上安装PyTorch的实战经验与避坑指南。文章详细介绍了从环境准备、Python虚拟环境配置,到选择合适的PyTorch安装方式(如pip安装)的完整流程,并重点解析了CUDA版本兼容性、依赖冲突等常见问题的解决方案,旨在帮助开发者高效搭建稳定的深度学习开发环境。

weixin_29057695的博客 298

【实战经验】在ubuntu系统更新DNS服务

在Linux上实现DNS服务配置,可以使用以下步骤:安装DNS服务器软件:在Linux上有多种DNS服务器软件可选择,比如BIND、dnsmasq等。选择其中一种安装,并确保软件已被正确安装。配置DNS服务器:找到DNS服务器的配置文件,并进行相应的配置。配置文件的位置和名称可能因不同的软件而异,一般位于/etc目录下,比如BIND的配置文件为/etc/named.conf,dnsmasq的配置文件为/etc/dnsmasq.conf。

ericchang 的技术分享小站 1396

Ubuntu崩溃修复:全方位故障排除指南(2025实战版)

《Linux系统深度修复指南》摘要:本文提供了Linux系统故障修复的全套方案,涵盖七大核心模块。重点包括:1)UEFI/BIOS恢复模式进入技巧与自动化修复脚本;2)高级fsck参数与磁盘空间监控工具;3)GRUB三阶修复法与内核热切换技术;4)AI日志分析及常见错误码解决方案;5)用户环境隔离诊断法;6)Live环境救援与容器化修复;7)硬件诊断与温度调控方案。文末附崩溃预防矩阵,统计显示70%的Ubuntu LTS故障可通过所述方案避免。全文采用命令行操作与工具组合方案,兼顾传统BIOS与UEFI系统

qq_47607250的博客 2643

【实战经验】如何通过Ubuntu拉取容器安装包

Docker是一个开源的容器化平台,可以将应用程序及其依赖打包成一个容器,实现应用程序在不同环境中的快速部署和运行。

ericchang 的技术分享小站 698

Ubuntu22.04系统安装及配置

下载Ubuntu22.04系统镜像(下载地址:链接:https://caiyun.139.com/m/i?提取码:fLRJ),结合rufus和系统镜像制作USB启动盘,在物理机服务器上通过USB启动盘进行安装;或通过Esxi虚拟化平台创建虚拟机,然后在虚拟机中使用系统镜像进行安装。

cheagoun的博客 8万+

数据中心机房设备标签规范建议

机房的维护工作中,标识管理是极其重要的一部分,从基本的线缆上跳接信息的标识,到设备、机柜标识规范的实施,不同程度的体现了标识管理的重要作用。本规范适用于机房主设备、线缆、机柜(含PDU插排)、仪器仪表、动力配套设备(各类空调、消防设备、配电柜、UPS等设备)、网络口、电源插座口的标签、标识规定。动力设备的设备编号、设备名称、生产厂商及厂商技术支持热线、设备型号、设备序列号、设备使用部门、设备责任人、设备启用时间及设备保修年限、条形码。各类标签、标识可根据设备和机柜的尺寸、大小进行调整。

有地气的强弱电小圈子 3524

VMware安装Ubuntu实战分享

本文详细介绍了在 VMware Workstation Pro 环境下安装 Ubuntu 22.04 LTS 的完整流程。首先,准备工作包括下载 VMware Workstation Pro 和 Ubuntu ISO 镜像,并确保主机硬件满足要求。接着,通过 VMware 创建虚拟机,配置硬件资源如内存、处理器和硬盘。然后,启动虚拟机并进入 Ubuntu 安装界面,完成基础设置、磁盘分区和用户信息配置。安装完成后,首次启动系统并进行初始化设置,建议安装 VMware Tools 以提升虚拟机性能。最后,文章

qq_42885068的博客 1221

【STM32项目】老人健康跌倒检测系统实现(附教程PCB资料)

功能概述 跌倒检测 倾倒告警,人体角度倾斜至阈值触发蜂鸣报警 异常运动,加速度超过正常行动阈值时触发报警 心率监测 实时检测心率数据 血氧监测 实时检测采集血氧 血压测量 血压在线测量 红外体温 非接触体温采集方案 接触式体温采集方案 实时定位 中科微GPSGT-U12双频GPS北斗 GLONASS IRNSS定位系统 NEMA数据解析 可扩展高精度定位方案厘米级 屏幕显示 数据采集显示 告警阈值设置 语音提示 1欢迎使用老人智慧监测系统

洋洋的博客 1万+

从零到一:Ubuntu 20.04内核编译的避坑指南与实战经验

本文详细介绍了在Ubuntu 20.04上编译Linux内核的完整流程与实战经验,包括环境准备、配置优化、编译技巧及安装验证。通过分享常见陷阱和解决方案,帮助开发者高效完成内核编译,特别适用于需要定制内核功能的场景。

uber9的博客 527

给宇树Go2机器人装‘眼睛’:在Jetson Orin Nano上从零部署YOLOv5的保姆级避坑实录

本文详细介绍了在Jetson Orin Nano上为宇树Go2机器人部署YOLOv5视觉系统的完整流程,涵盖硬件选型、环境配置、模型优化及系统集成等关键步骤。针对机器人应用场景特有的离线部署、版本冲突和实时推理等挑战,提供了实用的解决方案和性能优化技巧,帮助开发者快速实现机器人的视觉能力升级。

weixin_29169505的博客 378

银河麒麟高级服务器V11操作系统安装部署zabbix监控平台的实操保姆级教程

本文详细介绍了在《银河麒麟高级服务器V11上安部署Zabbix监控系统的全过程》涵盖了zabbix监控系统涉及到的所有软件安装、参数优化、服务启动验证及防火墙配置等一系列实操。其中关于安装过程报错undefined symbol: usmAES256CiscoPrivProtocol;ares_reinit等依赖库问题进行了详细记录与分析解决;还提供了Web前端中文显示修复方案和Admin密码修改方法。实现监控平台的100%部署上线,实现对业务系统的实时监控,保证业务的稳定运行。

提供C#相关开发 、云计算、运维测试、网络安全相关技术分享与服务,有意向可联系。 531

Ubuntu 20.04 LTS安装避坑指南(实战经验分享)

本文详细介绍了Ubuntu 20.04 LTS安装过程中的常见问题及解决方案,包括U盘选择、BIOS设置、分区方案、引导加载器安装等关键步骤。通过实战经验分享,帮助用户避免安装过程中的常见陷阱,提升安装效率和系统稳定性。

weixin_30889885的博客 185

如何解除“无法完成操作 因为文件包含病毒或潜在垃圾软件”

当运行软件遇到“无法完成操作 因为文件包含病毒或潜在垃圾软件”时,如何解决?控制面板-系统和安全-Windows Defender防火墙-自定义设置,将专用网络及公用网络关闭。点击后,选择“病毒和威胁防护”-管理配置。进入安全中心后,选择“病毒和威胁防护”将需要排斥的选项输入后,保存配置即可。2:打开windows安全中心。

笔者从事电信媒体开发多年,愿意将多年的开发经验分享给同行 6万+

《Ubuntu实用技术精粹》

《Ubuntu实用技术精粹》 序言 当今开源产业发展如火如荼,开源技术欣欣向荣,开放标准日新月异。传统产业无不与IT技术紧密结合,而开源的应用已经渗透到IT领域的方方面面。从服务器系统到桌面端应用,从中间件到web应用,从数据库到普通的办公应用,可以说私有商业软件有的应用软件,开源软件都有相对应的解决方案。开源技术已经不再是...

weixin_34032827的博客 116

ArduPilot简介

一,什么是ArduPilot? ArduPilot是一个可信的,多用途的,开源的自动驾驶系统。该系统支持了非常多的交通工具类型,包括多旋翼无人机,传统直升机,固定翼飞行器,船,潜艇,巡逻车等。源码由大型开发者社区的专家和爱好者共同开发和维护。也欢迎更多的开发者加入源码的迭代演进,最好的“打开”方式就是加入开发者团队论坛。该论坛对所有人开放,在这里可以深入感受到开发者们对ArduPilot的热爱。 论坛链接:ArduPilot Discourse 开发者指南:Welcome to the ArduPil

从0到1,突破自己 5451

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

ubuntu18.04 安装ros melodic

ubuntu18.04 安装ros melodic

qq_35818865的博客 198

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

基于 Ubuntu 24.04 LTS 实战经验总结Kolla-Ansible 部署 OpenStack 配置避坑指南

本文总结了在 Ubuntu 24.04 LTS 上使用 Kolla-Ansible 部署 OpenStack 的实战经验,重点整理了关键配置步骤和常见问题解决方案。主要内容包括: 基础环境配置:网络设置、免密sudo配置、NFS存储准备 Docker安装与优化:镜像源配置、DNS修复 Kolla-Ansible部署:虚拟环境创建、镜像源配置、关键参数修改 特别标注了易错环节,如网卡名称确认、NFS共享配置、VIP地址冲突等 文档提供了完整的配置命令和yml示例,特别是globals.yml的关键参数说明,帮

weixin_43127179的博客 459

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

上一篇: shell--实战小经验
下一篇: 我们一起玩python之 元组和字典
Qt上位机开发
Qt上位机开发 领域专家: C/C++技术领域 领域专家: C/C++技术领域
博客等级 码龄9年 9664粉丝 178原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值