CentOS7 + aliyun 配置

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

  1. 使用pip安装
  2. 若更改了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'; // 撤销授权

详情参见https://www.cnblogs.com/sos-blue/p/6852945.html

你可能感兴趣的:(CentOS7 + aliyun 配置)