【第十周】花门楼前见秋草,岂能贫贱相看老。这篇文章主要讲述第十周相关的知识,希望能为你提供帮助。
1、通过编译、二进制安装mysql
二进制:
下载软件包
https://dev.mysql.com/downloads/mysql/mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz
1. 创建帐号
groupadd mysql
useradd -g mysql-d /usr/local/mysql mysql
2.创建相关目录
mkdir -p /data/mysql/mysql3306/{data,logs,tmp}
chown -R mysql:mysql /usr/local/mysql
chown -R mysql:mysql /data/mysql/mysql3306/
3、解压二进制文件
unxz mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz
tar xvf mysql-8.0.27-linux-glibc2.12-x86_64.tar
cd /usr/local/
制作软连接
ln -s /data/mysql-8.0.27-linux-glibc2.12-x86_64 mysql
启动
[root@fyq939 mysql]# /usr/local/mysql/mysql-8.0.27-linux-glibc2.12-x86_64/bin/mysqld --initialize
2021-11-15T04:42:47.244399Z 0 [Warning] [MY-011070] [Server] Disabling symbolic links using --skip-symbolic-links (or equivalent) is the default. Consider not using this option as it is deprecated and will be removed in a future release.
2021-11-15T04:42:47.244522Z 0 [System] [MY-013169] [Server] /usr/local/mysql/mysql-8.0.27-linux-glibc2.12-x86_64/bin/mysqld (mysqld 8.0.27) initializing of server in progress as process 109999
2021-11-15T04:42:47.595930Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2021-11-15T04:42:54.251142Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2021-11-15T04:42:55.665596Z 0 [Warning] [MY-013746] [Server] A deprecated TLS version TLSv1 is enabled for channel mysql_main
2021-11-15T04:42:55.665620Z 0 [Warning] [MY-013746] [Server] A deprecated TLS version TLSv1.1 is enabled for channel mysql_main
2021-11-15T04:42:55.797399Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: ql>
BrVdef72b
编译安装
下载有boost的源码
http://mirrors.163.com/mysql/Downloads/MySQL-8.0/
tar zvxf mysql-boost-8.0.27.tar.gz
安装cmake3等依赖,后面会报错提示
yum install centos-release.x86_64
yum -y install centos-release-scl
yum install devtoolset-10-gcc devtoolset-10-gcc-c++ devtoolset-10-binutils
yum -y install ncurses-develcmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql8.2 -DWITH_BOOST=./boost/ -DFORCE_INSOURCE_BUILD=1
make &
make install
2、二进制安装mariadb10.4
下载mariadb
https://mirrors.tuna.tsinghua.edu.cn/mariadb/mariadb-10.4.22/bintar-linux-glibc_214-x86_64/
tar xzvf mariadb-10.4.22-linux-glibc_214-x86_64.tar.gz
mkdir /usr/local/mariadb
groupadd mariadb
useradd -g mariadb mariadb
cd mariadb-10.4.22-linux-glibc_214-x86_64/
ln -s /mnt/mariadb-10.4.22-linux-glibc_214-x86_64/ /usr/local/mariadb/
cd support-files/
cp mysql.server/etc/init.d/mariadbd
chmod +x /etc/init.d/mariadbd
mkdir -p /data/mariadb
chown -R mariadb:mariadb /data/mariadb/
chown -R mariadb:mariadb /usr/local/mariadb/
./scripts/mysql_install_db --user=mariadb --basedir=/usr/local/mariadb/mariadb-10.4.22-linux-glibc_214-x86_64 --datadir=/data/mariadb
/etc/init.d/mariadbd start
推荐阅读
- 开发一个app需要多少钱(制作运营自己App,需要投入多少钱和人力)
- linux远程复制文件命令小总结
- 最新整理学习linux可以做什么岗位
- 汽车工业自动化系统软件集成发展现状分析
- Zabbix学习笔记(三十三)
- 20211120
- kubernetes 基于jenkins spinnaker的ci/cd实践一增加制品镜像扫描
- 什么是工厂信息化管理系统软件
- 操作系统介绍