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