webase搭建教程
webase搭建教程1.前提条件
mysql 的安装
12345678sudo apt-get install mysql-server#安装完成之后进人mysql 密码为空sudo mysql -uroot -p #修改密码use mysql;update user set authentication_string='' where user='root';//用户名ALTER user 'root'@'localhost' IDENTIFIED BY '123456';//密码 flush privileges;//刷新权限
2.Java的安装123456789101112131415161718# ubuntu系统安装javasudo apt install -y default-jdk#安装完成之后配置环境变量1.查看Java所在目录sudo ls /lib/jvm/2,使用命令sudo vim /etc/profile3.添加环境变量sudo vim /etc/profi ...
2.k8s安装部署
2.2 kubeadm 部署方式介绍kubeadm 是官方社区推出的一个用于快速部署kubernetes 集群的工具,这个工具能通过两条指令完成一个kubernetes 集群的部署:
创建一个Master 节点kubeadm init
将Node 节点加入到当前集群中$ kubeadm join <Master 节点的IP 和端口>
2.3 安装要求在开始之前,部署Kubernetes 集群机器需要满足以下几个条件:
一台或多台机器,操作系统CentOS7.x-86_x64
硬件配置:2GB 或更多RAM,2 个CPU 或更多CPU,硬盘30GB 或更多
集群中所有机器之间网络互通
可以访问外网,需要拉取镜像
禁止swap 分区
2.4 最终目标
在所有节点上安装Docker 和kubeadm
部署Kubernetes Master
部署容器网络插件
部署Kubernetes Node,将节点加入Kubernetes 集群中
部署Dashboard Web 页面,可视化查看Kubernetes 资源
2.5 准备环境
角色
IP地址
组件
master ...
Linux更新源
Linux更新源1sudo apt-get install vim
1sudo vim /etc/apt/sources.list
12345678910deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted un ...
mysql远程登录
1. mysql开启远程登录123456#删除之前配置drop user 'root'@'%';#配置远程登录CREATE USER 'root'@'%' IDENTIFIED BY '123456'; GRANT ALL ON *.* TO 'root'@'%'; ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '12345';
2.刷新权限123FLUSH PRIVILEGES;sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.reposudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/ ...
mysql更改密码
mysql更改密码进入到MySQL输入以下指令
1234567891011121314151617mysql> use mysql;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';Query OK, 1 row affected, 1 warning (0.04 sec)Rows matched: 1 Changed: 1 Warnings: 1mysql> update user set plugin="mysql_native_pass ...
redis的安装
Redis安装说明大多数企业都是基于Linux服务器来部署项目,而且Redis官方也没有提供Windows版本的安装包。因此课程中我们会基于Linux系统来安装Redis.
此处选择的Linux版本为CentOS 7.
Redis的官方网站地址:https://redis.io/
1.单机安装Redis1.1.安装Redis依赖Redis是基于C语言编写的,因此首先需要安装Redis所需要的gcc依赖:
1yum install -y gcc tcl
1.2.上传安装包并解压然后将课前资料提供的Redis安装包上传到虚拟机的任意目录:
例如,我放到了/usr/local/src 目录:
解压缩:
1tar -xzf redis-6.2.6.tar.gz
解压后:
进入redis目录:
1cd redis-6.2.6
运行编译命令:
1make && make install
如果没有出错,应该就安装成功了。
默认的安装路径是在 /usr/local/bin目录下:
该目录以及默认配置到环境变量,因此可以在任意目录下运 ...
select查询语句
3-1 导入/导出sql文件123456789101112131415-- 将数据库中的数据导出,在命令行直接写命令,不需要进入MySQLmysqldump -u root -p --all-databases > 本地路径 -- 将数据库中所有的库和库中数据全部导出到本地C:\Users\12801>mysqldump -u root -p --all-databases > F:\all_data.sqlmysqldump -u root -p 库名 > 本地路径 -- 将数据库中指定的库的数据导出到本地C:\Users\12801>mysqldump -u root -p test > F:\test.sqlmysqldump -u 用户名 -p 数据库名 表名1 表名2 ...> 本地路径 -- 将库中的一个表或者多个表和表中的数据导出到本地C:\Users\12801>mysqldump -u root -p1026 test t1 t2 > F:\many_tables.sql-- 向数据库中导入sql文 ...