Ubuntu 安装MySQL数据库,Windows 安装MySQL WorkBench进行远程管理,Django远程连接 手记

机器人关节电机发热难题:从工程化角度拆解热管理解决方案(下) 摘要:本文系统分析了机器人关节电机与驱动系统的热管理方案,重点解决局部热点问题。针对不同功率场景提出了热管/均热板散热(适用于中小功率)和液冷散热(适用于高功率)的具体实施方案,详细比较了结构参数、材料选择、安装工艺和散热效果。特别强调了电机-驱动协同热管理的重要性,提出"工况联动+热路径共享"的核心理念,包括一体化散热结构设计和动态控制策略。最后介绍了热仿真与测试验证方法,确保方案的有效落地。通过系统级热管理,可显著降低温升(热点区域降温30-60℃),同时优化体积和能耗。 阅读详情

之前写过一篇《Ubuntu 安装Postgres数据库,Windows 安装PgAdmin进行远程管理,Django远程连接 手记》,这次使用MySQL实现相同的功能,上篇详见:

http://blog.youkuaiyun.com/quicktest/article/details/7257715


Ubuntu通过SSH操作:

1. 安装MySQL Server:

sudo apt-get install mysql-server


 配置MySQL:

2. 注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来:

默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入:

$mysql -u root

(如果在安装时设置了root密码,那么需要:$mysql -u root -p)


3. 用root用户建立你所需要的数据库。我这里就以automation为例:

mysql>CREATE DATABASE automation;


4. 如果你想进行远程访问或控制,那么你要做两件事:

其一:

mysql>GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "Password";

允许root用户可以从任意机器上登入MySQL。

其二:

$sudo gedit /etc/mysql/my.cnf

老的版本中

>skip-networking => # skip-networking

新的版本中

>bind-address=127.0.0.1 => bind-address= 0.0.0.0

这样就可以允许其他机器访问MySQL了


5. 再重启mysql : sudo /etc/init.d/mysql restart


Windows操作:

1. 安装MySQL

http://www.mysql.com/downloads/


WorkBench操作如下:

2. “New Connection”

Connection Name 随便起一个

Host Name 为Linux的IP地址

User Name是“root”

Password是设置过的password

3. 点击“Test Connection”

哈哈,大功告成,连接上了


Django一同工作:

1. 需要在本地(调试)和服务器端分别装上python-mysqldb

Ubuntu命令:apt-get install python-mysqldb

Windows安装包:可以搜“MySQL-python-1.2.3.win32-py2.7.exe”

SourceForge地址:http://sourceforge.net/projects/mysql-python/

2. 安装完后试一下:

root@sha-essqa-linux:~# python
Python 2.7.2+ (default, Oct  4 2011, 20:06:09)
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb as mdb
>>> con = mdb.connect('localhost','用户名','密码','数据库名')
>>> cur = con.cursor()
>>> cur.execute("select version()")
1L
一切正常


3.设置Django的settings.py:

        'ENGINE': 'django.db.backends.mysql',
        'NAME': '数据库名',                      # Or path to database file if using sqlite3.
        'USER': '用户名',                      # Not used with sqlite3.
        'PASSWORD': '密码',                  # Not used with sqlite3.
        'HOST': 'LinuxIP地址',                      # Set to empty string for localhost. Not used with sqlite3.
        'PORT': '3306', 

4. 测试Django:

在Shell输入: python manage.py validate

“0 error”显示表示一切正常,大功告成


注意:

不过在做syncdb的时候发现一个Django至今未解决的问题:使用Django设置models.py时无法使用“unique”关键字设置唯一约束

官方bug:https://code.djangoproject.com/ticket/2495


所以建议大家还是用Postgres为宜,毕竟MySQL被Oracle收购后前途未卜啊



版权所有。转载本BLOG内任何文章,请以超链接形式注明出处。


AI穿透式智慧粮仓 本报告基于 2025-2026 年全国多地智慧粮储实践案例,系统分析了 "AI + 穿透式" 智慧粮储体系的技术架构、AI 算法应用、提质增效成效、区域差异化特点及未来发展趋势。该体系通过多模态感知、智能算法与管控平台的深度融合,实现粮食存储全流程精准感知、智能预警与科学调控,显著降低储粮损耗与运营成本,大幅提升储粮安全水平与管理效率。报告梳理了各地差异化实践路径,提出针对性发展建议,为推动我国粮食仓储高质量发展、筑牢国家粮食安全防线提供参考。 阅读详情

相关推荐

从SPICE到电磁场:非线性器件在CST场路协同仿真中的建模艺术

本文深入探讨了非线性器件在CST场路协同仿真中的建模技术,重点分析了SPICE模型与电磁场仿真的集成方法。通过对比线电流模型和面电流模型的优缺点,结合实际案例展示了二极管阵列在电磁散射调控中的应用,为工程师提供了优化仿真精度与效率的实用技巧。

pandas7gardener的博客 198

MySQL Workbench 报错 Cannot connect to Database Server

1.输入账号密码后报错 2.解决办法: ①点击右侧的添加符号 ②

nicolelili1的专栏 6万+

汇川PLC程序框架设计:模块化分层与标准化实践指南

在工业自动化领域,可编程逻辑控制器(PLC)是设备控制的核心大脑。其编程质量直接决定了系统的稳定性、可维护性与开发效率。遵循高内聚、低耦合的软件工程原则,通过模块化分层设计,能够将复杂的控制逻辑分解为硬件驱动、设备控制、流程管理等清晰层级,并利用功能块(FB)封装可复用的设备控制逻辑。这种结构化方法的技术价值在于大幅提升代码的可读性、可测试性与团队协作效率,有效降低后期维护与功能迭代的难度。其应用场景广泛覆盖从单机设备到复杂产线的自动化项目。本文聚焦于汇川PLC平台,深入探讨如何构建一套融合了**状态机编程

weixin_29188997的博客 400

解决:mysql workbench 登录时报错:Cannot Connect to Database Server

解决:mysql workbench 登录时报错:Cannot Connect to Database Server 在登录时mysql workbench时遇到如下报错信息提示 找了网上很多方法,以为是端口号占用,sql server没打开等等问题,结果换个密码,输入“root”就登录成功了,因为很久没打开mysql workbench了,不记得什么时候改的密码 Γ(z)=∫0∞tz−1e−tdt . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=

qq_42773217的博客 4752

无人机蜂群联合指挥作战技术详解

随着人工智能、通信技术、新材料等领域的不断进步,无人机蜂群联合指挥作战技术将迎来更加广阔的发展前景。未来,无人机蜂群将更加智能化、自主化,能够执行更加复杂、精细的作战任务。同时,加强国际合作,共同制定国际规则和标准,将是推动无人机蜂群技术健康发展的重要方向。无人机蜂群技术,是指通过先进的通信技术、自主导航与决策算法,将大量小型、低成本、功能各异的无人机组织成一个高度协同的群体,执行复杂多样的军事任务。2. 通信与数据链:采用高速、低延迟、抗干扰的通信技术,保障群体内无人机间的信息交换。

专注多旋翼、复合翼无人机技术研究,从事低空经济行业。 1546

STM32L431电池供电项目实战:用STOP2模式把功耗降到5uA以下(CubeMX配置详解)

本文详细介绍了如何在STM32L431电池供电项目中利用STOP2模式实现5μA以下的超低功耗设计。通过CubeMX配置、硬件优化和软件策略,成功将农业温湿度监测节点的待机功耗控制在4.7μA,确保CR2032电池供电下3年以上的工作寿命。文章包含完整的低功耗实现路径和实测数据,特别适合物联网边缘设备开发者参考。

weixin_30345577的博客 393

MySQL workbench 报错

今天安装数据库,使用cmd连接mysql无任何问题,但是使用mysql连接是报错: [Window Title] MySQL Workbench [Main Instruction] Cannot Connect to Database Server [Content] Your connection attempt failed for user 'root' from your host

Luan_Jia的博客 8934

Fabric学习笔记(一)- Centos 7下的Fabric 2.3.2环境搭建

一、 环境准备 (一)、在VMware Workstation 15 安装一个Centos 7的虚拟环境,切换到图形化界面: 参考文章链接:Centos 7切换图形化界面 其中可能在yum groupinstall "X Window System"时会报错:Cannot find a valid baseurl for repo: base/7/x86_6,参考这篇文章即可:安装图形化界面报错解决 (二)、打开终端,安装所需的库: 切换root用户,输入命令:su root yum更新,输入命令:y

茕夜 2611

Django连接mysql-workbench异常

Django连接mysql-workbench异常 今天在使用Django连接mysql-workbench时出现以下异常: django.db.utils.OperationalError: (2003, "Can’t connect to MySQL server on ‘localhost’ ([WinError 10061] 由于目标计算机积极拒绝,无法连接。) 解决办法 1. 使用快捷...

qq_41883709的博客 639

44位abogus补环境与纯算逆向分析

44位ab参数补环境与纯算加密流程逆向分析

吴秋霖的博客 2767

binning模式下和normal模式下相同曝光参数相同场景加权亮度差异消除方案优化(一)

摘要:针对ISP参数设置中浮点权重系数需转换为整数的问题,提出整数邻域搜索方案。该方法在浮点最优解附近(±1/±2)进行局部搜索,通过逐阶微调找到误差最小的整数权重组合,避免直接取整导致的误差反弹(误差从0.8%降至0.35%)。方案结合范围约束(1~15)和单调性约束(暗端递减、亮端递增),兼顾计算效率(单图耗时<10ms)与硬件兼容性,显著优于暴力搜索和简单取整,满足工程落地需求。

大熊 97

Django 学习--- 模型与数据库操作(二)

t

To-nemy 292

【WRF模拟】如何查看 WPS 的输入静态地理数据(二进制格式)?

如何查看 WPS 的输入静态地理数据(二进制格式)?

WW、forever的博客 632

如何在本地 windows mysql 的 workbench 远程连接腾讯云 ubuntu 主机的 mysql 数据库

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34345560的博客 514

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

django远程连接mysql数据库

需要:pycharm django pymysql 第一步项目创建: 1.创建工程:django-admin startproject 项目名称(test01) cd进入项目 2.创建应用:python manage.py startapp 应用名称(link_mysql) 第二步配置: 在setting中的配置: 1.建立应用和项目之间的联系,需要对应用进行注册: 2...

wenpy的博客 1477

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

django:runserver实现远程访问

如果是在另一台电脑上web访问要用 python manage.py ip:port (一般使用8000)的形式;监听所有ip用0.0.0.0如下: 1 2 3 python manage.py runserver 0.0.0.0:8000 若另一台电脑访问还报错报错, 如下: 解决办法: django中setting.py中有个...

daduryi的博客 1242

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

阿里云远程连接:Workbench远程连接,VNC连接及本地Xshell连接

阿里云远程连接:Workbench远程连接,VNC连接及本地Xshell连接一、连接前密码修改二、Workbench远程连接三、VNC连接四.云助手五.Xshell远程连接 注意:安全组要对自己的IP开放端口才行。 一、连接前密码修改 连接前需要设置好两个密码 实例密码:当前登录服务器的密码 VNC密码:VNC连接密码 二、Workbench远程连接 详情参考 不可以复制代码,使用不方便 三、VNC连接 输入前面的VNC密码连接即可 进去后输入实例密码 四.云助手 一次执行一条命令或者多条命令,虽

qq_52861718的博客 5398

关于 Mysql workbench 连接数据库时,提示3306问题的解决方案

当 MysqlWorkbench 进行连接 Mysql 时提示: Cannot Connect to Database Sever Your connection attempt failed for user 'root' from your host to server at localhost:3306 Can't get hostname for your address 解决方法: 将连接时的 HostName 值改成:::1 即可

正文 1万+

ubuntu mysql mysqldb_告诉你在Ubuntu上安装MySQLdb的方法及命令

准备用Python写点脚本练练手,于是在Ubuntu上安装Python的MySQLdb,本以为很简单的事,没想到还碰到几个小波折,因此记录一下以备忘。首先需要安装Python-dev,否则后面编译MySQLdb的时候会报错,找不到头文件:building '_mysql' extensiongcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv ...

weixin_39532699的博客 458

(五)VxWorks7之wind River Workbench4远程连接调试程序

(五)VxWorks7之wind River Workbench4远程连接调试程序远程联机调试基于“快速搭建环境及项目测试”已经成功完成。 第一步:打开后先调出系统管理界面,并根据个人习惯放到合适位置 检查组件是否添加 若已添加则进行下面连接操作,没有添加先添加再编译VIP工程将生成的VxWorks.bin重新烧录再接着执行下面操作。 创建远程连接 如果还连接不上就关闭防火墙再试就可以连接成功。 建立的连接IMX6Q上右键,选择 run/debug kernel task ...

weixin_45787652的博客 4487

ubuntu安装mysql可视化工具MySQL-workbench及简单操作

本文简单介绍了mysql的可视化工具mysql workbench的安装及简单操作

Jgirl_333的博客 4万+

使用workbench进行在线调试

一.网卡调试(WDB END driver connection) 1.首先打开Kernel Configuration       2.打开developmeng toolcomponents->WDB agent components->WDB agent services选择你需要的模块,选择默认的就可以的。   3.之后再在WDB agent componen

tianyou121的专栏 1万+
上一篇: Python 和 VBScript 对文件编码-解码的方式 (Hex, Base64) 的疑问
下一篇: Python+Django+Ubuntu+Apache+Nginx架设服务器成功记
Wally_Yu
博客等级 码龄19年 71粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值