个人做论坛网站需要哪些备案,chrome谷歌浏览器官方下载,重新安wordpress网站,信阳网站建设策划方案本文介绍如何在银河麒麟高级服务器操作系统下安装 Mysql 数据库
1.适配系统版本
适用系统#xff1a;V10(SP1)
适用架构#xff1a;X86、AARCH64、LOONGARCH64
其他版本和架构可作参考
2.安装说明
X86 和 AARCH 架构的源中自带 Mysql 安装包#xff0c;所以可以下载对…本文介绍如何在银河麒麟高级服务器操作系统下安装 Mysql 数据库
1.适配系统版本
适用系统V10(SP1)
适用架构X86、AARCH64、LOONGARCH64
其他版本和架构可作参考
2.安装说明
X86 和 AARCH 架构的源中自带 Mysql 安装包所以可以下载对应的 rpm 包然后再进行安装而 Loongarch64 架构下没有自带 Mysql 安装包需要用源码进行安装当然在安装 Mysql 前需要卸载系统自带的 mariadb。
AARCH 架构下载地址
http://update.cs2c.com.cn:8080/NS/V10/V10SP1/os/adv/lic/icbc- appstore/aarch64/Packages/
X86 架构下载地址
http://update.cs2c.com.cn:8080/NS/V10/V10SP1/os/adv/lic/icbc- appstore/x86_64/Packages/
目前 AARCH、X86 已有版本均为 5.7.29、8.0.17
Loongarch64 架构下没有自带 Mysql 安装包需要用源码进行安装而 在安装 Mysql 前需要卸载系统自带的 mariadb。
3.安装步骤
1) 查看是否已安装 mariadb若是已安装需要卸载
# rpm -qa|grep mariad
要是有卸载 mariadb
# yum remove mariad
2) 下载源码包并解压
# wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.29.tar.gz
# tar -zxvf mysql-5.7.29.tar.gz
3) yum 安装编译所需要的工具和库
# yum install gcc gcc-c cmake ncurses-devel bison openssl-devel rpcgen
4) 创建 mysql 的安装目录及数据库存放目录
a. 安装 Mysql
# mkdir -p /mysqlapp/mysql
b. 存放数据库
# mkdir -p /mysqlapp/mysql/data
c. 创建 mysql 组
# groupadd mysql
d. 创建 Mysql 用户同时属于 mysql 组
# useradd -g mysql mysql
e. 设置目录权限
# chown -R root:mysql /mysqlapp/mysql
# chown -R mysql:mysql /mysqlapp/mysql/data
5) 进到 mysql-5.7.29编译安装
# cmake . -DCMAKE_INSTALL_PREFIX/mysqlapp/mysql
-DMYSQL_DATADIR/mysqlapp/mysql/data
-DSYSCONFDIR/etc -DDOWNLOAD_BOOST1
-DWITH_BOOST/root/mysql-5.7.29/include/boost_1_59_0
-DWITHOUT_PARTITION_STORAGE_ENGINE0
# make
# make install
6) 配置/etc/my.cnf 文件 注 意 5.7 版 本 没 有 模 板 文 件 /application/mysql/support-files/my-default.cnf可根据需要自行添加
[mysqld]
port 3306
user mysql
basedir /mysqlapp/mysql
datadir /mysqlapp/mysql/data
pid-file /mysqlapp/mysql/data/mysql.pid
sql_modeONLY_FULL_GROUP_BY
log_error /mysqlapp/mysql/mysql-error.log[client]
port 3306
7) 初始化数据库
# /mysqlapp/mysql/bin/mysqld --initialize-insecure --usermysql --basedir/mysqlapp/mysql --datadir/mysqlapp/mysql/data
8) 设置环境变量
# echo export PATH/mysqlapp/mysql/bin:$PATH /etc/profile
# source /etc/profile
# tail -1 /etc/profile
9) 拷贝启动脚本、启动服务、登录数据库没有密码并查看版本
# cp /mysqlapp/mysql/support-files/mysql.server /etc/init.d/mysqld
# /etc/init.d/mysqld start
10连接验证
# mysql -uroot -p