【MySQL】安装 MySQL

主要内容:安装 & 基本操作 & 用户管理 环境:CentOS 7 MySQL 版本:5.7 安装 MySQL # 下载 rpm 包 wget http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm # 安装 rpm 包 rpm -Uvh mysql57-community-release-el7-9.noarch.rpm # 安装 mysql yum install mysql # 检查版本 mysql --version # 启动 mysql systemctl start mysqld # 设置开机启动 systemctl enable mysqld 配置 root 用户 # 获取临时密码 grep 'temporary password' /var/log/mysqld.log | awk '{print $NF}' # 登录 mysql -uroot -p # 修改密码安全要求(可选) set global validate_password_policy=LOW; # 修改密码为 passwd alter user 'root'@'localhost' identified by 'passwd'; # 登出 exit; MySQL 基本操作 # 查看数据库 show databases; # 创建数据库 database_name create database database_name; # 删除数据库 drop database NAME; 用户管理 创建用户 本地用户 # 赋予该用户所有权限 grant all on DATABASE_NAME.* to 'username'@'localhost' identified by 'passwd'; # 创建只读用户 grant SELECT on DATABASE_NAME.* to 'username'@'localhost' identified by 'passwd'; 可操作的数据库:database_name 用户名:username 密码:passwd 进行过权限操作后需要刷新权限。 ...

三月 6, 2020  |  157 字  |  总阅读

【Linux】用户 & 权限

用户管理 新建用户 # 新建用户 useradd username -s /bin/bash -d /home/username -m /home/username # 新建一个无法登录的用户 useradd username -s /usr/sbin/nologin -s:指定 shell -d:指定 home 目录 -m:创建 home 目录 删除用户 userdel username 修改用户密码 passwd username 切换用户 # 切换用户 su username # 退回原用户 exit 用户组管理 查看用户组及其用户 cat /etc/group 将用户添加到用户组 # 修改用户所属的群组 usermod -g groupname username # 修改用户所属的附加群组 usermod -G groupname username 删除组 groupdel groupname 权限修改 # 为文件/目录指定 用户:用户组 chown -Rf nginx:nginx /var/www/nginx # 修改文件/目录权限 chmod -Rf 777 /var/www/nginx -R:使用递归方式逐个修改 -f:不显示提示信息,静默执行 777:三个数字分别代表User、Group、Other。7 即最高权限 rwx——读、写、执行。 r = 4,w = 2,x = 1 一般来说最好不要设置 777 权限,这样多用户使用时,将会使得管理变得非常麻烦。尽量多使用用户组管理权限,文件(夹)权限设置 774 就够了。 允许用户使用 Sudo 增加用户权限 ...

三月 6, 2020  |  120 字  |  总阅读

【Nodejs】安装 Nodejs

安装 nvm 下载安装脚本 | 运行 wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash 添加暂时的环境变量 这将在登出 shell 后失效 export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm 添加永久的环境变量 这意味着每次登录 shell 后,会自动加载这些环境变量 echo export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" >> /etc/profile echo "[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"" >> /etc/profile 安装 nodejs # 列出所有版本 nvm list-remote # 安装最新长期支持版 nvm install v12.16.1 # 切换版本 nvm use v12.16.1 # 设置默认版本 nvm alias default v12.16.1 # 查看版本 node -v npm -v 更改镜像源 默认镜像源太慢,改用淘宝镜像源 ...

三月 5, 2020  |  159 字  |  总阅读