其他分享
首页 > 其他分享> > 环境配置

环境配置

作者:互联网

环境配置

1 JDK安装

1.1 JDK下载

1.2 JDK安装

1.3 环境变量设置

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下载

2.2 IDEA安装

2.3 IDEA Plugins

3 MAVEN配置

3.1 MAVEN下载

3.2 MAVEN解压

3.3 MAVEN配置环境变量

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

img

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

img

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#';

此处有两点需要注意:

  1. 不需要flush privileges来刷新权限。
  2. 密码要包含大写字母,小写字母,数字,特殊符号。

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下载

5.2 解压

5.3 配置环境变量Path

5.4 配置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下载

6.2 Redis 解压

6.3 Redis配置Path

6.4 Redis服务启动

6.5 Redis客户端连接

6.6 Redis安装到windows自启动服务中

#注册安装服务
redis-server --service-install redis.windows.conf --loglevel verbose
#卸载服务
#redis-server --service-uninstall

img

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下载

8.2 NodeJS安装

8.3 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