MySQL、Redis、Node、Nginx — Win & Linux安装
mysql5.5.x.zip 解压版 http://www.manongzj.com/blog/5-xkucyieqvfrzsry.html
1、mysql5.5-Win
1.1 环境
windows 7/8/8.1/10 64位
mysql-5.5.62-winx64.zip 官网下载或http://ftp.ntu.edu.tw/pub/MySQL/Downloads/MySQL-5.5/
dbeaver6.2.4 https://dbeaver.io/files/dbeaver-ce-latest-x86_64-setup.exe
1.2 安装步骤
1)解压
将mysql-5.5.62-winx64.zip 解压到自己的盘符 ,例如 E:\mysql-5.5.62-winx64
2)配置ini文件
在解压文件根目录 E:\mysql-5.5.62-winx64 下新建文件 my.ini,在 my.ini中添加以下内容:
[client]
# 以宽松模式设置字符集,一定要注意
loose-default-character-set = utf8
[mysqld]
# 以宽松模式设置字符集,一定要注意
loose-default-character-set = utf8
# 解压路径
basedir = E:\mysql-5.5.62-winx64
datadir = E:\mysql-5.5.62-winx64\data
[WinMySQLadmin]
Server = E:\mysql-5.5.62-winx64\bin\mysqld.exe
3)配置环境变量
找到 控制面板\系统和安全\系统\高级系统设置\高级\环境变量\系统变量后,
a、系统变量中新建 变量名为:MYSQL_HOME,变量值为你的mysql根目录,如:E:\mysql-5.5.62-winx64
b、系统变量Path中添加:%MYSQL_HOME%\bin
4)安装mysql服务
以管理员模式打开命令行(cmd),切换到mysql的解压(%MYSQL_HOME%\bin)目录,执行命令:mysqld -install,执行成功会提示 Service successfully installed.
按 WIN+Q 组合键调出搜索框,输入CMD,在下方弹出的命令行提示符,点击鼠标右键,选择“以管理员身份运行”
或者直接到 C:\Windows\System32 下面找cmd.exe 右键以管理员方式打开就可以了
cd /d E:\mysql-5.5.62-winx64\bin
mysqld -install
5)启动mysql服务
在管理员命令行工具(cmd)中执行命令:net start mysql
启动成功提示:
C:\Windows\system32>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
6)修改root密码
在命令行工具(cmd)中执行命令:mysql -u root,首次进入数据库无需密码,然后执行sql语句更改root密码:
E:\mysql-5.5.62-winx64\bin>mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.5.62 MySQL Community Server (GPL)
mysql> update mysql.user set password = PASSWORD('root') where User = 'root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 3 Changed: 0 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
7)连接工具测试
使用DBeaver工具,以root用户连接mysql数据库,测试接成功。
服务器地址:localhost
端口:3306
数据库:test
用户名:root
密码:root
本地客户端:自动解析目录到 E:\mysql-5.5.62-winx64
编辑驱动设置:mysql-connector-java:RELEASE[5.1.44]点击右侧 ‘下载/更新(D)’选项联网下载或者网上找个jar的驱动关联到类路径下
8)删除重装报错
重装MySQL时mysqld -install会遇到 “The service already exists!”导致net start mysql 报错,管理员cmd执行 sc delete mysql 重启电脑后进行mysqld -install安装即可
2、mysql5.7-Linux
1)下载
wget -c http://uni.mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-5.7.33-1.el7.x86_64.rpm-bundle.tar
2)卸载旧的
rpm -qa|grep mysql
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 #冲突卸载
3)解压
tar -xvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar
4)rpm -ivh
依次安装 common libs devel client server
5)修改MySQL配置文件
vim /etc/my.cnf,在文件末尾加上:
skip-grant-tables
default-character-set=utf8
保存后重启MySQL服务:service mysqld restart
然后重新登录:service mysqld start mysql -u root -p
6)进入mysql后
use mysql;
update user set password_expired='N' where user='root';
update user set authentication_string=password('123456') where user='root';
flush privileges;
7、远程访问
grant all privileges on *.* to 'root'@'%' with grant option; 或者
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
3、redis5.0-Linux
1、解压
tar -xvf redis-5.0.7.tar.gz
2、安装
cd redis-5.0.7/
make
cd src/
make install PREFIX=/usr/local/redis
3、移动
cd ../
mkdir /usr/local/redis/etc
mv redis.conf /usr/local/redis/etc
4、后台启动
vi /usr/local/redis/etc/redis.conf #改为daemonize yes
5、开机启动
vi /etc/rc.local 添加
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
6、常用命令
启动: /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
停止:pkill redis
7、远程访问
vi /usr/local/redis/etc/redis.conf
注释bind 127.0.0.1::1
protected-mode设为no
#centos配置防火墙
vi /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW - m tcp --dport 6379 -j ACCEPT
4、Node.js-Linux
1、安装
tar -xvf node-v12.13.0-linux-x64.tar.xz
cd node-v12.13.0-linux-x64/bin
ln -s /home/ubuntu/node-v12.13.0-linux-x64/bin/npm /usr/local/bin/
ln -s /home/ubuntu/node-v12.13.0-linux-x64/bin/node /usr/local/bin/
2、配置
vi /etc/profile
export PATH="$PATH:/home/qadmsom/node-v12.13.0-linux-x64/bin"
source /etc/profile
执行 node -v 查看是否安装成功
3、配置源
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm i node-sass
4、sass安装问题
npm install --unsafe-perm node-sass
npm install --unsafe-perm
5、Nginx-Linux
1、安装
tar -xvf nginx-1.14.2.tar.gz
cd ./nginx-1.14.2/
yum install gcc zlib-devel zlib pcre pcre-devel
./configure
make && make install
2、常用命令
停止Nginx
/usr/local/nginx/sbin/nginx -s stop
启动Nginx
/usr/local/nginx/sbin/nginx
重载
/usr/local/nginx/sbin/nginx -s reload