vim 指令笔记
:noh 清除搜索结果
shell 笔记
ctrl+u 清空当前行
yum常用命令
- yum (install remove search )
- yum list installed | grep ** # 列出已安装的并可用grep搜索
新建用户
# 在root账户下
adduser username # 新建账户
passwd username # 更改账户密码
visudo # 使用visudo赋予新用户sudo权限
## 在root下加如下一行即可赋予sudo权限
root ALL=(ALL) ALL
username ALL=(ALL) ALL
sshd端口、超时设置
sudo vim /etc/ssh/ssh/sshd_config
Port 7890 # 指定端口号 默认为22,注意更改后需要再aliyun控制台开启对应端口
ClientAliveInterval 3 # 客户端每隔几秒向服务端发送一个心跳数据
ClientAliveCountMax 86400 # 客户端多少秒没响应自动断掉连接
zsh配置
参见链接
安装mysql 5.7
# 查看之前是否安装了mysql和查找centos自带的mariadb
yum list installed | grep mysql
yum list installed | grep mariadb
# 删除
yum remove /name/
安装新的mysql参见mysql官方教程
注意默认为最新的mysql8.0,请详细按教程操做,此页面使用google翻译效果甚好
使用mysql
- mysql配置文件为 /etc/my.cnf
- 查看全局变量
show variables;
,可使用like
修改my.cnf来修改修改默认字符集和端口号
#/etc/my.cnf
[client]
default-character-set = utf8mb4
[mysqld]
port=3307 # 修改mysql端口号为3307
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
[mysql]
default-character-set = utf8mb4
注意这样修改后,原有的数据库和表的字符集不会变动
要变动需执行
ALTER DATABASE databasename CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE tablename CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
使用mycli
- 使用pip安装
- 若更改了mysql端口号 连接时需指定 如
mycli -u root -P 3307
注意P
大写
新建用户并授权
CREATE USER 'pig'@'%' IDENTIFIED BY '123456';
GRANT ALL ON maindataplus.* TO 'pig'@'%';
REVOKE privilege ON databasename.tablename FROM 'username'@'host'; // 撤销授权
网友评论