大家好,我是计算机科学与技术专业的一名小白,现在大四,在某公司实习。前几天一个同学说他在阿里云上领了一个服务器,以前觉得服务器好像很高深的样子,离自己很远,我便产生了好奇,问他在哪里领的,我也领了一个。
刚领了之后连怎么连接使用都不知道,只会在阿里云官网上去连接,那个同学说他用的xshell,我也就下了一个。在网上还看到别人用了SecureCRT去连接,我也试着去下载了一个,但是要密钥的时候给我劝退了,还是xshell好用一点,直接用破解版的就好。
然后就是装环境,我项目用的是django,所以先装了python3,很简单,网上一大把文章,所以在此就不多说了。
主要说一下装MySQL吧,因为比较熟悉MySQL,顺便告诉大家几个小技巧
- 下载
wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz # 下载MySQL包
tar xzvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz # 解压
mv mysql-5.7.28-linux-glibc2.12-x86_64 /usr/local/mysql # 将MySQL移到/usr/local/mysql或者你的别的目录下,便于后期维护
- 创建MySQL组和用户,并更改mysql目录下所有的目录及文件夹所属组合用户
groupadd -g 1003 mysql
useradd -g mysql -u 1003 mysql
cd /usr/local/
chown -R mysql:mysql mysql/
chmod -R 755 mysql/
- 初始化MySQL
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
- 配置环境变量
echo 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile # 这个文件就是Linux里的环境变量
source /etc/profile
- 编辑配置文件
vim /etc/my.cnf
将下面配置加入覆盖到my.cnf文件中,这些是最基础的,你可以根据自己的需要自己加
[client]
port = 6006
default-character-set=utf8
[mysqld]
port = 6006
default_storage_engine = InnoDB
character_set_server = utf8
lower_case_table_names = 1
datadir = /usr/local/mysql/data
- 连接并修改密码
/usr/local/mysql/bin/mysqld_safe --user=mysql & # 启动
mysql -uroot -p
输入密码
alter user 'root'@'localhost' identified by '*';
至此MySQL就算安装完成了
可以添加开机自启动
vim /etc/rc.d/rc.local
将启动命令加入到这个文件中
/usr/local/mysql/bin/mysqld_safe --user=mysql &
chmod +x /etc/rc.d/rc.local # 添加执行权限
还有,MySQL连接默认走的是/root/.my.cnf文件,可以在这个文件里面配置账号密码
vim /root/.my.cnf
[client]
host = localhost
user = root
password =
port = 3306
OK,MySQL的安装就完成了。
之后启动django项目
cd到项目文件
nohup python3 manage.py runserver 0.0.0.0:8000
nohup 在后台运行
然后你就能在自己的电脑上看到自己的项目了。