数据库安装

2019/11/07 MySQL

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

Search

    Table of Contents