日常学习笔记

目录

一、Mysql相关

目录

一、Mysql相关

1、python3连接mysql数据库,需要的包

2、数据库编码格式与python编码格式不一致

3、ubuntu系统安装mysql

二、Linux相关

1、nohup 用途:不挂断地运行命令。

2、进入root用户命令



一、Mysql相关

1、python3连接mysql数据库,需要的包

pymysql、mysqlclient

使用pip下载

sudo apt-get install mysql-server mysql-client


pip3 install pymysql
pip3 install mysqlclient

注意:mysqlclient版本问题,mysql5.7版本需要mysqlclient2.0.3版本才能用

查看pip3下载的包

pip3 list

2、数据库编码格式与python编码格式不一致

统一为:utf-8

更改python编码格式:略

更改mysql编码格式:

#查看数据库编码格式
show variables like 'character%';

#修改编码格式(示例)
SET character_set_client = utf8;

3、ubuntu系统安装mysql

更新你的仓库:

sudo apt update

要实际安装 MySQL,我们将使用像第一个方法中同样的命令来安装:

sudo apt install mysql-server -y

这样做会在你的终端中打开包配置的提示。使用向下箭头选择“Ok”选项。

点击回车。这应该会提示你输入密码:这是在为 MySQL 设置 root 密码。不要与 Ubuntu 的 root 密码混淆

输入密码然后点击 Tab 键去选择“Ok“。点击回车键,你将重新输入密码。操作完之后,再次键入 Tab 去选择 “Ok”。按下回车键。

将会展示一些关于 MySQL Server 的配置信息。再次按下 Tab 去选择 “Ok” 和按下回车键:

这里你需要去选择默认验证插件。确保选择了“Use Strong Password Encryption”。按下 Tab 键和回车键。

就是这样!你已经成功地安装了 MySQL。

二、Linux相关

ubuntu系统

1、nohup 用途:不挂断地运行命令。

#以运行stock.py为例

#运行输入输出默认保存到nohup.out文件
nohup python3 stock.py &

#查看进程
ps -aux | grep "stock.py"

#结束进程、pid为进程代码,一般为每行第二列

kill -9 pid

2、进入root用户命令

sudo su root

#退出
su 普通用户名

3、更改linux系统时间

#查看时间

date -R
date -s



#修改时间(root用户下)

# timedatectl set-timezone 'Asia/Shanghai'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学习Shell命令时,以下是一些重要的注意事项和学习建议: 1. 基本语法:Shell命令通常由命令名称和参数组成。命令名称是要执行的操作,而参数则提供了命令所需的信息。了解Shell命令的基本语法是学习的第一步。 2. 命令帮助:大多数Shell都提供了内置的命令帮助功能。通过使用命令后跟`--help`或`-h`选项,或者使用`man`命令(例如`man ls`)来获取有关特定命令的详细信息。 3. 常用命令:有一些常见的Shell命令对于日常使用非常有用。这些包括`cd`(更改目录)、`ls`(列出目录内容)、`mkdir`(创建目录)、`rm`(删除文件或目录)等。逐步学习和掌握这些命令是很重要的。 4. 管道和重定向:Shell命令非常强大,可以通过管道和重定向符号将多个命令组合在一起。了解如何使用管道(`|`)将一个命令的输出作为另一个命令的输入,并使用重定向符号(`>`、`>>`、`<`)来控制输入和输出。 5. 脚本编写:Shell脚本是一种将多个命令组合在一起以自动化任务的方法。学习如何编写简单的Shell脚本可以提高工作效率。 6. 实践和练习:最重要的是进行实践和练习。尝试使用不同的Shell命令来完成各种任务,并在实际场景中应用所学知识。 记住,Shell命令的学习是一个逐步的过程。开始时可能会有些困惑,但随着实践和经验的积累,你会变得越来越熟练。希望这些提示对你有帮助!如有任何具体问题,随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值