zoukankan      html  css  js  c++  java
  • 斑马斑马-03-白云之上-成功上云

    所需软件

      Xshell:用于远程控制服务器

      Navicat:数据库远程连接

     

    一、购买云服务器

    1:什么是云服务器

    (Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。

     

     一个云服务器ECS实例等同于一台虚拟计算机,包含CPU、内存、操作系统、宽带、磁盘等基础的计算组件。

    2:连接云服务器

     

    3:Mysql安装

    1:下载:[root@localhost /]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

    2:解压:tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

    解压完成后,可以看到当前目录下多了一个解压文件,移动该文件到/usr/local/下,并将文件夹名称修改为mysql。

    3:mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/

      cd  /usr/local/

     mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql 

    4:在/usr/local/mysql目录下创建data目录

      [root@localhost /]# mkdir /usr/local/mysql/data

    5:添加mysql用户,并更改mysql目录下所有的目录及文件夹所属的用户组和用户,以及权限

      useradd mysql

      chown -R mysql:mysql /usr/local/mysql 

      chmod -R 755 /usr/local/mysql

    6:编译安装并初始化mysql,务必记住初始化输出日志末尾的密码(数据库管理员临时密码)  

      cd /usr/local/mysql/bin 

      ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

      A temporary password is generated for root@localhost: vk7iAS0GYP)V

     7:编辑配置文件my.cnf,添加配置如下

    [mysqld]
    datadir=/usr/local/mysql/data
    port=3306
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    symbolic-links=0
    max_connections=400
    innodb_file_per_table=1
    lower_case_table_names=1
    View Code

     

     8:添加软连接,并重启mysql服务

    [root@iZ8vbi4t4rsi4king2impwZ /]# ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
    [root@iZ8vbi4t4rsi4king2impwZ /]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
    [root@iZ8vbi4t4rsi4king2impwZ /]# service mysql restart   

    9:登录mysql,修改密码 

    [root@localhost /]# mysql -u root -p

    Enter password:

    mysql>set password for root@localhost password('yourpass');

    10:开发远程连接

    连上数据库

    use mysql

    设置用户

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

    刷新

    flush privileges;

    11:设置开机自启动

    将启动文件拷贝到init.d下,并命名为mysqld

    cp /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysqld 

    分配可执行权限

    chmod +x /etc/init.d/mysqld

    添加服务

    chkconfig --add mysqld

    显示服务

    chkconfig --list

    4:Mysql远程使用

      如果使用阿里云,需要注意开发端口

       创建用户并分配权限

        create user '用户名'@'%' identified by '密码';

        grant all privileges on `数据库名称`.* to '用户名'@'%' identified by '密码';

    二、脱云

    1:涅槃重生

      一个人如果没有装坏几次系统,他的人生是不完整的。系统回炉重造

      

  • 相关阅读:
    UVA 221
    A Typical Homework(学生信息管理系统)
    追踪电子表格中的单元格
    浮点数!!!(摘)
    poj 3158kickdown
    循环小数 UVa202
    Unix is 命令
    W
    V
    完美世界 字符串倒置输出
  • 原文地址:https://www.cnblogs.com/YK2012/p/12570693.html
Copyright © 2011-2022 走看看