环境配置
作者:互联网
环境配置
1 JDK安装
1.1 JDK下载
- 下载链接:
https://www.oracle.com/java/technologies/javase-downloads.html
- jdk8下载链接:
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
1.2 JDK安装
- 安装路径:
D:\Enviroment\Java
1.3 环境变量设置
- 高级系统设置 --- 环境变量 ---- 系统变量 ----- 新建
- JAVA_HOME:D:\Enviroment\Java\jdk1.8.0_291
- Path:D:\Enviroment\Java\jre1.8.0_291\bin;%JAVA_HOME%\bin
1.4 验证
cmd
C:\Users\MJoe>java -version
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
2 IDEA下载
2.1 IDEA下载
- 下载地址:
https://www.jetbrains.com/idea/download/#section=windows
- 使用edu邮箱申请JET免费账号,激活IDEA
2.2 IDEA安装
- 安装路径:
D:\Program Files\JetBrains\IntelliJ IDEA 2021.1.1
- 安装选项:加入到PATH中;64位运行环境
- 运行IDEA:使用edu邮箱激活IDEA
2.3 IDEA Plugins
- Rainbow Brackets
- Lombok
- Code With Me
3 MAVEN配置
3.1 MAVEN下载
- 下载地址:
http://maven.apache.org/download.cgi
3.2 MAVEN解压
- 解压路径:
D:\Enviroment\apache-maven-3.8.1-bin
3.3 MAVEN配置环境变量
- 新建Path路径:
D:\Enviroment\apache-maven-3.8.1-bin\apache-maven-3.8.1\bin
3.4 MAVEN修改conf/settings.xml配置文件
3.4.1 修改本地仓库位置
<localRepository>D:\Enviroment\MAVEN\MyRepository</localRepository>
3.4.2 修改maven默认的JDK版本并设置为默认激活
<profile>
<id>myjdk</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
3.4.3 添加国内镜像源
<mirror>
<id>aliyunmaven</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
3.5 IDEA关联MAVEN
4 MySQL安装(Ubuntu20)
4.1 安装MySQL
4.1.1 在线安装MySQL
Ubuntu在20.04版本中,源仓库中MySQL的默认版本已经更新到8.0。因此可以直接安装。
sudo apt-get update #更新源
sudo apt-get install mysql-server #安装
4.1.2 验证
systemctl status mysql
4.2 登录MySQL
因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可
sudo mysql #可以不需要指定用户名密码
4.3 修改root密码
4.3.1 准备
如果当前root用户authentication_string字段下有内容,先将其设置为空,否则直接进行二步骤。
use mysql;
update user set authentication_string='' where user='root'
4.3.2 修改root密码
使用ALTER修改root用户密码,方法为ALTER user ['root'@'localhost'](mailto:'root'@'localhost') IDENTIFIED BY '新密码'
。
ALTER user 'root'@'localhost' IDENTIFIED BY 'Ma22334#';
此处有两点需要注意:
- 不需要flush privileges来刷新权限。
- 密码要包含大写字母,小写字母,数字,特殊符号。
4.3.3 新建用户并授权
在mysql8.0+版本中,需要分为两步,这里以新建远程连接为案例。
第一步:新建用户:
USE mysql;
CREATE USER `mjoe`@`%` IDENTIFIED BY 'ma223344' [PASSWORD EXPIRE INTERVAL 90 DAY];
第二步:授权,如上所述,mysql8.0+的授权密码已经改变authentication_string
GRANT ALL ON *.* TO `mjoe`@`%` WITH GRANT OPTION;
第三步:也许一些GUI连接远程的时候,出现2058的错误,这是因为mysql8.0+版本的密码加密方式改变。
ALTER USER 'mjoe'@'%' IDENTIFIED WITH mysql_native_password BY 'ma223344';
4.4 客户端连接MySQL
MySQL8.0的版本更改了root账户的授权方式,默认是auth_socket。也就是说需要通过 Unix socket 文件来验证所有连接到localhost的用户,不能使用提供密码的方式了。我们需要通过下面的指令更改一下授权方式。(也就是更改回密码授权的方式,从auth_socket改为mysql_native_password)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '前面所设置的root的新密码';
Query OK, 0 rows affected (0.01 sec)
5 MySQL安装(Windows)
5.1 MySQL下载
- 下载地址:
https://dev.mysql.com/downloads/mysql/5.7.html
5.2 解压
- 解压目录:
D:\Enviroment\mysql-5.7.34-winx64
5.3 配置环境变量Path
- 新建Path:
D:\Enviroment\mysql-5.7.34-winx64\bin
5.4 配置my.ini文件
- 根目录下新建
my.ini
文件 - my.ini文件配置文件
[mysqld]
#端口号
port = 3306
#mysql-5.7.27-winx64的路径
basedir=D:\Program Files\Mysql\mysql-5.7.27-winx64
#mysql-5.7.27-winx64的路径+\data
datadir=D:\Program Files\Mysql\mysql-5.7.27-winx64\data
#最大连接数
max_connections=200
#编码
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
#编码
default-character-set=utf8
5.5 安装MySQL
5.5.1 管理员身份运行cmd
5.5.2 进入mysql文件bin目录下
5.5.3 输入安装命令(安装mysql到windows)
# 安装到windows服务中
mysqld -install
-----------------------------
Service successfully installed
5.5.4 输入初始化命令
mysqld --initialize
-----------------------------
无提示
5.5.5 输入启动mysql命令
net start mysql
5.6 设置MySQL密码
5.6.1 停止mysql
net stop mysql
5.6.2 输入
mysqld --defaults-file="D:\Enviroment\mysql-5.7.34-winx64\my.ini" --console --skip-grant-tables
5.6.3 重新打开新窗口cmd
mysql -u root -p
直接回车
use mysql
update mysql.user set authentication_string = password("aa123456") where user="root";
flush privileges;
quit;
5.6.4 重新打开cmd
net start mysql
*注解
services.msc
5.7 密码过期问题
bash
D:\mysql-5.7.32-winx64\bin>mysql -uroot -p
Enter password: *******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.16
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> SET PASSWORD = PASSWORD('aa123');
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
6 Redis安装(Windows)
6.1 Redis下载
- 下载地址:
https://github.com/tporadowski/redis/releases
6.2 Redis 解压
- 解压地址:
D:\Enviroment\redis
6.3 Redis配置Path
- 新建Path:
D:\Enviroment\redis
6.4 Redis服务启动
- 启动:双击
redis-server.exe
6.5 Redis客户端连接
- 连接:双击
redis-cli.exe
6.6 Redis安装到windows自启动服务中
#注册安装服务
redis-server --service-install redis.windows.conf --loglevel verbose
#卸载服务
#redis-server --service-uninstall
7 Redis 安装(Linux)
7.1 安装Redis
下载
tar.gz
到/usr/local
解压Redis的安装包
进入到解压文件夹下,进行基本的环境安装
yum install gcc-c++
make
7.2 升级到gcc9
sudo yum install centos-release-scl
sudo yum install devtoolset-7-gcc*
scl enable devtoolset-7 bash
进入
/usr/local/redis-6.0.10/src
目录下,可以启动redis
修改
redis.conf
配置文件
daemonize yes # 后台启动
启动
redis
$ src/redis-server
$ src/redis-cli
查看redis的进程是否开启
ps -ef | grep redis
关闭redis服务
shutdown
exit
7.3 测试性能
redis-benchmark
是一个压力测试工具
redis-benchmark -h localhost -p 6379 -n 100 -c 10000
8 NodeJS安装
8.1 NodeJS下载
- 下载地址:
https://nodejs.org/en/
8.2 NodeJS安装
- 安装路径:
D:\Enviroment\Nodejs
8.3 NodeJS环境变量
- 新建Path:
D:\Enviroment\Nodejs\
8.4 验证安装
C:\Users\MJoe>node --version
v14.17.0
C:\Users\MJoe>npm --version
6.14.13
8.5 命令行永久更改使用指定镜像(淘宝)
npm config set registry https://registry.npm.taobao.org
标签:环境,配置,redis,Enviroment,mysql,MySQL,root,安装 来源: https://www.cnblogs.com/mjoe/p/15556585.html