安装MySQL
1、卸载清理残余
dpkg --list|grep mysql sudo apt-get remove mysql-common
2、升级apt
sudo apt-get update
3、安装MySQL
sudo apt-get install mysql-server
4、启动和关闭mysql的命令如下
#启动: sudo service mysql start #重启: sudo service mysql restart #关闭: sudo service mysql stop
5、修改mysql的连接方式和数据库密码
刚安装好数据库你是不是发愁不知道密码啊.我来告诉你
首先要先使用无密码登录数据库一定要使用 sudo mysql -uroot -p 刚安装好可以这样登录.已经亲自试过了
sudo mysql -uroot -p
不用输入任何密码直接回车.然后按照以下命令把数据库的连接和密码都改一下就行了
简单吧.
mysql> use mysql; #开启远程连接 update user set host='%' where user='root'; #修改了之后刷新以下权限 flush privileges; #修改数据库密码. ALTER USER 'root'@'%' identified with mysql_native_password BY '123456'; #修改了之后刷新以下权限 flush privileges; #退出数据库 quit;
这个时候. 你在Linux中正常使用mysql -u root -p 然后输入你的密码已经可以正常进入mysql
6、解决Navicat连接不上数据库的问题
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
进入 vi /etc/mysql/mysql.conf.d/mysqld.cnf 找到bind-address,把127.0.0.1修改成0.0.0.0
然后在重启一下mysql服务.
#重启: sudo service mysql restart
安装Redis
apt安装(推荐:简单)
1、安装Redis
sudo apt-get install -y redis-server
2、设置密码(不设置密码可以跳过)
sudo vim /etc/redis/redis/redis.conf
修改配置文件里的requirepass,把注释关掉,然后后面改为你想设置的密码,然后再重新启动redis即可
service redis restart
3、测试
再进行redis操作的时候就会提示输入密码了
源码安装
1.下载
wget https://download.redis.io/releases/redis-6.0.9.tar.gz
2.解压
tar xzf redis-6.0.9.tar.gz
3.移动到你要安装的目录,我这里安装到了/user/local下
sudo mv ./redis-6.0.9 /usr/local/redis
4.进入你移动的目录
cd /usr/local/redis
5.编译redis
sudo make
6.测试编译是否成功(这一步时间会比较长,测试耗时5分钟左右)
sudo make test
7.安装
sudo make install
安装Nginx
1、安装nginx之前,安装一下工具
sudo apt update sudo apt-get install libpcre3-dev sudo apt-get install ruby sudo apt-get install zlib1g-dev
2、下载安装Nginx
tar -zxvf nginx-1.16.1.tar.gz cd nginx-1.22.1/ #编译 ./configure --with-http_ssl_module ./configure #提示没有安装的工具包,见步骤一,并且删除nginx-1.22.1,重新安装 #安装 make && make install
3、修改配置
sudo vi /usr/local/nginx/conf/nginx.conf
4、验证 nginx 是否安装成功
/usr/local/nginx/sbin/nginx -v
5、启动 nginx 服务
sudo /usr/local/nginx/sbin/nginx
6、然后打开浏览器,访问ip如:localhost:80