mysql环境怎么部署 mysql的环境配置
mysql5.7的安装教程
mysql5、7的安装教程:
创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、成都做网站、外贸营销网站建设、武乡网络推广、重庆小程序开发公司、武乡网络营销、武乡企业策划、武乡品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供武乡建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com
1,mysql安装包下载,按路径下载解压即可。
2,若打开mysql失败,提示缺少msvcr120、dll文件,需要下载微软镜像
3,MYSQL环境变量配置:3、1,找到mysql解压后bin目录。3、2,在系统属性点击环境变量。3、3,在环境变量,编辑Path路径。3、4,在环境变量输入mysql安装目录bin路径即可(1)中路径
4,MYSQL安装与登录:4、1以管理员身份启动命令提示符,并定位到MYSQL安装目录bin路径下。4、2执行命令mysqld-install和mysqld--initialize。4、3上述命令执行完,会在mysql安装路径出现data文件夹。在data文件夹中有一个以、err结尾的文件,记录mysql初始密码。4、4执行netstartmysql启动mysql服务。4、5使用历史密码,登录mysql服务mysql-uroot-p密码为、err文件记录密码。4、6修改root用户登录密码。
ARM架构部署mysql-5.7.27
借鉴:
cd /usr/local
将部署包:mysql-5.7.27-aarch64.tar.gz 上传到 /usr/local 下
tar xvf mysql-5.7.27-aarch64.tar.gz
mv /usr/local/mysql-5.7.27-aarch64 /usr/local/mysql
mkdir -p /usr/local/mysql/logs
ln -sf /usr/local/mysql/my点吸烟 f /etc/my点吸烟 f
cp -rf /usr/local/mysql/extra/lib* /usr/lib64/
mv /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.old
ln -s /usr/lib64/libstdc++.so.6.0.24 /usr/lib64/libstdc++.so.6
groupadd mysql
useradd -g mysql mysql
chown -R mysql:mysql /usr/local/mysql
cp -rf /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
systemctl enable mysqld
vim /etc/profile
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin
source /etc/profile
mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
systemctl start mysqld
systemctl status mysqld
移动文件 mv /usr/local/mysql-5.7.27-aarch64 /usr/local/mysql
创建logs目录 mkdir -p /usr/local/mysql/logs
ln -sf a b 建立软连接,b指向a:ln -sf /usr/local/mysql/my点吸烟 f /etc/my点吸烟 f
cp是linux里的拷贝命令-r 是用于目录拷贝时的递归操作-f 是强制覆盖:cp -rf /usr/local/mysql/extra/lib* /usr/lib64/
创建mysql组:ln -s /usr/lib64/libstdc++.so.6.0.24 /usr/lib64/libstdc++.so.6
创建mysql用户添加到mysql组:groupadd mysql useradd -g mysql mysql
将/usr/loca/mysql目录包含所有的子目录和文件,所有者改变为root,所属组改变为mysql:chown -R mysql:mysql /usr/local/mysql
设置开机启动:
cp -rf /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
systemctl enable mysqld
添加环境变量:
vim /etc/profile
export MYSQL_HOME=/usr/local/mysql
export PATH=PATH:PATH:PATH:MYSQL_HOME/bin
source /etc/profile
初始化mysql:mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
开启mysql:systemctl start mysqld
查看状态:systemctl status mysqld
Kubernetes 部署 Mysql 8
mysql可以以docker的形式在集群内部署,也可以安装在集群之外,以服务的形式部署到集群内。
(1)、如果是在集群内部署,可以启动一个ReplicationController,用以对mysql pod进行监控,并同时启动一个Service,用以集群访问。
(2)、如果mysql是安装在集群之外,那么可以启动一个Endpoint和Service,将mysql引入集群之中。
下面分别对这两种方式进行部署。
创建mysql-rc.yaml和mysql-svc.yaml,分别如下:
mysql-rc.yaml
mysql-svc.yaml
在mysql-rc.yaml中,image参数可以指定mysql的版本,如8.0.11、5.7.22等。这里省略了,表示用latest。另外,可以指定镜像库,这里使用阿里云镜像库,在安装docker时进行了配置。env参数指定了mysql的root密码。
在mysql-svc.yaml中,targetPort表示mysql pod中mysql窗口的目标端口,默认为3306,type类型为NodePort,表示将映射到本地端口,本地端口为nodePort: 30306。
接下来启动ReplicationController和Service,执行以下命令:
启动后可以查看mysql部署在了哪个node上,执行以下命令可以查看:
(6)、退出mysql和容器,执行quit;退出mysql,按ctrl+p后,再按ctrl+q从容器中返回node主机。
设置好mysql后,可以远程连接node中的mysql,node的ip为127.0.0.1,映射的端口为30306,可以用navicat工具连接到这个myql。
容器化 | 在 KubeSphere 中部署 MySQL 集群
本文将演示如何在 KubeSphere[1] 上部署 RadonDB MySQL on Kubernetes 2.1.2 ,快速实现高可用的 MySQL on K8s。
若已在 KubeSphere 部署过历史版本 Operator,可以选择如下方式更新到最新版本。
可任选一个 RadonDB MySQL 配置示例[5] 部署,或自定义配置部署。
以 mysql_v1alpha1_mysqlcluster.yaml 模版为例,创建一个 RadonDB MySQL 集群。
注意
未指定项目时,集群将被默认安装在 kubesphere-controls-system 项目中。若需指定项目,安装命令需添加 --namespace=project_name 。
预期结果
预期结果
在 demo-project 项目中,查看 RadonDB MySQL 集群状态。
至此,完成在 KubeSphere 中部署 RadonDB MySQL 集群。
[1]:KubeSphere:
[2]:OpenPitrix:
[3]:创建操作:
[4]:项目网关:
[5]:配置示例:
本文题目:mysql环境怎么部署 mysql的环境配置
标题路径:http://pwwzsj.com/article/ddepgpg.html