S
sadscv
编辑于 发布于

今日总结

what i've done today

昨晚赶进度强行上线,数据库其实是有问题的。

  • 导入Mysql文件
  • 设置环境变量‘FLASK_ADMIN'
  • 用vsftpd搭建FTP服务器提供匿名访问特定目录以供上传文件。
  • github上的代码clone显示无权限。需私匙认证。
  • 在远端服务器上生成gpgkey以供github认证。
  • requirements依赖包更新。
  • 因为网络问题SSH意外中断,重连发现服务器端口被占用。
  • 查看端口占用情况,并结束相关进程。
  • 服务器新建日常用户以免root登录发生风险。
  • 重新在服务器(Centos7)安装Mysql数据库。
  • 插入或更新数据包含中文时报错。
  • 将MySQL程序默认编码从latin改为UTF8后依旧。
  • 删除重建数据库。仍然无法解决问题。
  • 卸载Mysql,重新安装Mariadb。
  • Vim编辑时字体背景意外变黄,搜寻解决方法。
  • 修改Mariadb用户密码,但使用正确的密码无法连接数据库。
  • 经搜索得知mysql数据库User表中各用户至少需有一条记录指向localhost.
  • 此时中文数据能够更新,但仍然显示乱码。
  • 通过给SQLAlcamy URI配置文件中的连接地址末尾加入UTF8编码解决。
  • 导出本地数据库为sql文件并在远端导入。
  • 编写本周进度。

what i learned today

一干linux命令: 环境变量

#设置环境变量HELLO
$ export HELLO="Hello!"
# 显示HELLO值
$ echo $HELLO
# 显示所有环境变量
$ env

Vim块复制 V , y, p.


文件重命名,在同一目录下用

mv /usr/a.txt /usr/b.txt

GPGKey generate sshkey生成后要用

ssh-add ~/.ssh/id_rsa

加入ssh-agent托管。


查看端口使用情况

netstat -apn

linux 新建用户

useradd -m [name]
passwd [用户名]

grant root privilege to user:

$vim /etc/sudoers`

找到 root ALL=(ALL:ALL) ALL


git pull和gitclone的区别。git clone有两种认证方式(ssh, https) Mysql与Mariadb的关系。


python 创建原生虚拟环境,

python -m venv

简单Sql语句。如 查看表结构

show columns from [table];

新建用户

create user 'username'@'localhost' identified by 'password';

授予用户权限

grant [permission] on [database].[table] to 'user'@'localhost';

修改密码

update user set password=PASSWORD('new_password') where User='username';

导出sql文件

mysqldump -u username -p passwd > filename.sql

导入 进入mysql命令行。

USE [database];
source filename.sql
阅读 2 评论 0

评论区

登录后发表评论

暂无评论

成为第一个发表评论的人吧!