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:涅槃重生

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

      

  • 相关阅读:
    Meten Special Activities II
    Meten Special Activities II
    Meten Special Activities II
    Meten Special Activities II
    Meten Special Activities
    Meten Special Activities
    Meten Special Activities
    Meten Special Activities
    Meten Special Activities
    冒泡排序和选择排序
  • 原文地址:https://www.cnblogs.com/YK2012/p/12570693.html
Copyright © 2011-2022 走看看