银河麒麟高级服务器SP2安装mysql8

编程入门 行业动态 更新时间:2024-10-10 00:24:41

银河<a href=https://www.elefans.com/category/jswz/34/1766145.html style=麒麟高级服务器SP2安装mysql8"/>

银河麒麟高级服务器SP2安装mysql8

说明

以下是在国产海光和鲲鹏平台上进行mysql8 的安装,系统为银河麒麟操作系统V10SP2-0524系统。

yum安装

使用欧拉yum源进行安装比较方便,使用华为云镜像源 链接修改repo源地址

然后使用yum进行安装即可。

源码编译安装

下载源码

访问mysql下载对应版本(带boost的)的源码。/

下载源码传到服务器上解压源码,

准备

创建basedir和datadir
mkdir -p /usr/local/mysql
mkdir -p /usr/local/mysql/data
chown -R mysql:mysql /usr/local/mysql安装依赖包
yum -y install make cmake gcc gcc-c++ ncurses  ncurses-devel  libaio-devel  openssl openssl-develyum install -y libtirpc-develyum install rpcgen

编译

mysql8d的编译gcc版本要高于5.0,cmake在3.5.1以上。V10-SP2gcc和cmake版本都满足,直接编译就可以。

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data  -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1 -DFORCE_INSOURCE_BUILD=1 -DWITH_BOOST=/root/mysql-source/mysql-8.0.22/boost  -DDOWNLOAD_BOOST=1DWITH_BOOST=#修改成你的源码包里boost的路径。
#cmake后进行make 安装
make -j 32 &&make install 

数据库初始化

mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/datavim /etc/myf
[mysqld]
datadir=/usr/local/mysql/data 
basedir=/usr/local/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql 
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

启动mysql

cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql
systemctl start mysql

更多推荐

银河麒麟高级服务器SP2安装mysql8

本文发布于:2024-02-27 18:39:45,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1765872.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:麒麟   银河   高级   服务器

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!