云服务器购买
(领了3个月免费的)
1 # 1 咱们项目要上线 2 - 1 有台服务器:安装软件:mysql;运行django。。。 3 - 2 公网ip:互联网用户都可以访问 4 - 3 域名:备案,互联网用户都可以访问,输入地址,而不是ip 5 6 7 # 2 购买云服务器 8 -这台服务器--》不在咱们这---》在他们的机房中--》他们帮咱们运行着 9 - 腾讯,阿里,华为 10 - 咱们:阿里云 11 12 # 3 购买流程 13 1 打开网站:https://ecs.console.aliyun.com/home 14 2 选择购买 15 16 # 4 远程链接 17 -finalshell:下载后一路下一步安装 18 -powershell,git bash 19 20 -远程链接: 21 -可以用户名密码链接:咱们用的 22 -免密链接:生成ssh的公钥和私钥--》咱们生成了--》git 23 -把公钥配置在服务器上,以后链接就不需要密码了
。
。
。
上线架构图
服务器安装git
1 # 方式一: 2 yum install git -y 3 # 方式二:装git 和一些其它软件(开发会用到的) 4 yum -y groupinstall "Development tools" 5 6 7 # 装一些 依赖:# 执行下面这条(后续咱么需要装其他软件,需要有些依赖,装依赖) 8 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel -y
。
。
安装mysql
安装5.7
1 # mysql 5.7 2 #1 前往用户根目录 3 4 # pwd 查看我在哪个目录下 5 # cd 切换到某个路径下 6 cd ~ # 回到家路径 7 8 #2 下载mysql57 9 wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 10 # ls 查看当前目录下的文件和文件夹 11 12 #3 安装mysql57 13 yum -y install mysql57-community-release-el7-10.noarch.rpm 14 yum install mysql-community-server --nogpgcheck -y 15 16 #4 启动mysql57并查看启动状态 17 systemctl start mysqld # 启动mysql服务 18 systemctl status mysqld # 查看mysql状态 19 20 #5 查看默认密码并登录(第一次安装,root密码是随机的) 21 # 去/var/log/mysqld.log 中过滤出包含 password 的多行 22 grep "password" /var/log/mysqld.log # 7n5hchTomp++ 23 mysql -uroot -p 24 25 #6 修改root密码 26 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Lqz12345?'; 27 grant all privileges on *.* to 'root'@'%' identified by 'Lqz12345?'; 28 如果还连不上,就是mysql 3306的安全组没开---》防火墙端口没开 29 30 31 # 7 远程连接:win---》navicate--》 32 连接成功
安装8.0
1 ### 1 官方yum源 2 https://dev.mysql.com/downloads/repo/yum/ 3 4 ### 2 下载对应版本mysql源到本地,如果系统是centos7,这里选择el7版本 5 # no architecture的缩写,说明这个包可以在各个不同的cpu上使用 6 我们选择 mysql80-community-release-el7-7.noarch.rpm 7 8 ### 3 或者直接来到:https://repo.mysql.com/ 9 找到相应版本下载,我们下载 10 mysql80-community-release-el7-7.noarch.rpm 11 ### 4 下载rpm包 12 wget https://repo.mysql.com/mysql80-community-release-el7-7.noarch.rpm 13 14 ### 5 安装rpm包 15 yum install mysql80-community-release-el7-7.noarch.rpm -y 16 17 ### 6 开始安装 18 19 yum install mysql-community-server --nogpgcheck -y # 会自动把客户端装上 20 ### 7 启动,查看状态 21 systemctl start mysqld 22 systemctl status mysqld 23 24 ### 8 查看默认密码并登录 25 grep "password" /var/log/mysqld.log # %TKR(Kj;l3zoc 26 27 ### 9 修改密码 28 mysql -uroot -p 29 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Lqz12345?'; 30 ### 10 查看mysql版本 31 mysql -V 32 33 34 ######## 后面上线项目时应该做的## 现在直接做了 35 36 #1 创建luffy库 37 create database luffy default charset=utf8; 38 #2 查看用户 39 SELECT User, Host FROM mysql.user; 40 #3 创建用户 41 CREATE USER 'luffy'@'localhost' IDENTIFIED BY 'Luffy123?'; 42 CREATE USER 'luffy'@'%' IDENTIFIED BY 'Luffy123?'; 43 GRANT ALL PRIVILEGES ON luffy.* TO 'luffy'@'localhost' WITH GRANT OPTION; 44 GRANT ALL PRIVILEGES ON luffy.* TO 'luffy'@'%' WITH GRANT OPTION; 45 46 #### 使用navicat 使用luffy用户链接### 47 如果链接不上,就是安全组没开
标签:03,luffy,community,路飞,yum,mysql,rpm,### From: https://www.cnblogs.com/liuliu1/p/18207318