• 华为云操作记录——JavaWeb 环境搭建


    华为云操作记录

    创建用户

    新建用户

    sudo adduser weirwei
    

    添加免密 root 权限

    sudo vim /etc/sudoers
    

    添加 root 权限

    image-20201231111012476

    sudo 免密

    image-20210102153446767

    切换到自己用户

    su weirwei
    

    自此以后,所有操作都在自己的用户下执行

    安装 jdk8

    sudo apt-get install openjdk-8-jdk
    

    安装并配置 MySQL5.7

    安装

    sudo apt-get install mysql-server-5.7
    

    配置

    密码配置

    获取 MySQL 默认用户名和密码

    sudo less /etc/mysql/debian.cnf
    

    找到用户名和密码后登录 MySQL

    update mysql.user set authentication_string=password('你的密码') where user='root' and host='localhost';
    update mysql.user set plugin='mysql_native_password';
    flush privileges;
    

    然后重启 MySQL 服务

    sudo service mysql restart
    

    默认字符编码配置

    登录 MySQL 查看默认字符编码

    mysql> show variables like 'character_set_%';
    +--------------------------+----------------------------+
    | Variable_name            | Value                      |
    +--------------------------+----------------------------+
    | character_set_client     | utf8                       |
    | character_set_connection | utf8                       |
    | character_set_database   | latin1                     |
    | character_set_filesystem | binary                     |
    | character_set_results    | utf8                       |
    | character_set_server     | latin1                     |
    | character_set_system     | utf8                       |
    | character_sets_dir       | /usr/share/mysql/charsets/ |
    +--------------------------+----------------------------+
    8 rows in set (0.00 sec)
    

    打开 /etc/mysql/mysql.conf.d/mysqld.cnf,在末尾添加 character-set-server=utf8

    顺便把这个bind-address注释了(这一步是为了能够远程连接数据库)

    image-20201231113135303

    接着重启 MySQL 服务

    再次查看默认字符表

    mysql> show variables like 'character_set_%';
    +--------------------------+----------------------------+
    | Variable_name            | Value                      |
    +--------------------------+----------------------------+
    | character_set_client     | utf8                       |
    | character_set_connection | utf8                       |
    | character_set_database   | utf8                       |
    | character_set_filesystem | binary                     |
    | character_set_results    | utf8                       |
    | character_set_server     | utf8                       |
    | character_set_system     | utf8                       |
    | character_sets_dir       | /usr/share/mysql/charsets/ |
    +--------------------------+----------------------------+
    8 rows in set (0.01 sec)
    

    远程访问配置

    image-20201231114842352

    如果 root 对应的 host 是 localhost

    改成 %

    update user set host = '%' where user='root';
    

    image-20201231115025957

    然后flush privileges;

    退出 mysql

    重启 MySQL 服务

    sudo service mysql restart
    

    华为云配置安全组

    在默认的安全组规则中新增入方向规则,开放 3306 端口

    image-20201231113503493

    刷新一下

    image-20201231113647132


    配置完后尝试远程连接服务器

    image-20201231115324261

    安装docker

    curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
    

    免 sudo 使用 docker

    sudo usermod -aG docker weirwei
    sudo service docker restart
    

    个人用户环境配置

    配置zsh

    git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
    
    cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
    
    apt-get install zsh
    
    chsh -s /bin/zsh
    
  • 相关阅读:
    理解session
    java ee后台运行原理(Servlet)
    XML:是什么?怎样工作的?可以做什么?将来的发展有会怎样?
    互联网应用与企业级应用的区别
    自我介绍
    补充第一周
    第一周代码(四则运算)
    自我介绍
    程序1:自动生成小学四则运算题目
    初读《构建之法现代软件工程》的5个疑问
  • 原文地址:https://www.cnblogs.com/weirwei/p/14221627.html
Copyright © 2020-2023  润新知