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

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

 

 

  

posted @ 2020-03-26 18:13  逍遥小天狼  阅读(231)  评论(0编辑  收藏  举报