admin管理员组文章数量:1794759
华为鲲鹏arm64安装Mysql数据库
致力于国产操作系统适配技术而编写。 配置安装环境 步骤1 停止防火墙。 systemctl stop firewalld 步骤2 关闭防火墙。 systemctl disable firewalld 说明 执行disable命令关闭防火墙的同时,也取消了开机自启动。 步骤3 查看防火墙。 systemctl status firewalld ----结束 修改 SELINUX 步骤1 修改配置文件。 sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinx/config ----结束 创建组和用户 说明 服务器环境下,为了系统安全,通常会为进程分配单独的用户,以实现权限隔离。创建的组和用 户都是操作系统层面的,不是数据库层面的。步骤1中会用到。 步骤1 创建Mysql用户(组)。 groupadd mysql useradd -g mysql mysql 设置mysql用户密码。 passwd mysql 重复输入密码(根据实际需求设置密码)。 ----结束 创建数据目录 步骤1 创建数据目录“/data”和进程所需的相关目录。 mkdir -p /data/mysql cd /data/mysql mkdir data tmp run log relaylog 步骤2 修改数据目录“/data”的用户组和用户权限为mysql:mysql。 chown -R mysql:mysql /data ll / 建议使用rpm安装的方式安装 说明 鲲鹏镜像站中提供的二进制包是根据《MySQL 5.7.27 移植指南》打包而成,不含任何漏洞和 BUG修复。 此安装方式需要连接外网。如果没有外网,则下载RPM包,上传到服务器任意路径,并在该路 径下执行命令 rpm -ivh mysql-5.7.27-1.el7.aarch64.rpm 安装即可。使用开源软件时需遵守开 源软件的许可协议。 RPM下载链接为:
mirrors.huaweicloud/kunpeng/yum/el/7/aarch64/Packages/database/ mysql-5.7.27-1.el7.aarch64.rpm 说明为什么使用rpm安装方式: 自己内部自动处理了各种软件包可能的依赖关系,优缺点来说,rpm一般都是预先编译好的文件,它可能已经绑定到某种CPU或者发行版上面了。 rpm是redhat公司的一种软件包管理机制,直接通过rpm命令进行安装删除等操作,最大的优点是自己内部自动处理了各种软件包可能的依赖关系,这样会省去很多麻烦 附上鲲鹏安装mysql数据库的下载点地址: el8对应mysql8 mirrors.huaweicloud/kunpeng/yum/el/8/aarch64/Packages/database/ el7对应mysql7版本 mirrors.huaweicloud/kunpeng/yum/el/7/aarch64/Packages/database/ 安装 RPM 包 步骤1 清除缓存。 yum clean all 步骤2 将yum源中的软件包信息缓存到本地。 yum makecache 步骤3 安装数据库rpm包。 yum -y install mysql-5.7.27-1.el7.aarch64 --enablerepo=kunpeng 步骤4 查看安装后的rpm包。 rpm -qa | grep mysql 安装完成 rpm安装方式卸载 步骤1 查看数据库进程。 ps -ef | grep mysql 步骤2 关闭数据库进程。 /usr/local/mysql/bin/mysqladmin -uroot -p123456 shutdown -S /data/mysql/run/mysql.sock 或者 kill -9 进程ID 步骤3 退出mysql用户。 exit whoami 步骤4 卸载数据库RPM包。 rpm -qa | grep mysql rpm -e mysql-5.7.27-1.el7.aarch64 rpm -qa | grep mysql 步骤5 删除对应的安装目录和数据目录。 ls /usr/local/mysql rm -rf /usr/local/mysql ls /data/mysql rm -rf /data/mysql ----结束Mysql基础命令
基本命令 步骤1 登录MySQL数据库。 mysql -u<用户名> -p<密码> 步骤2 创建数据库。 create database <数据库>; 步骤3 在数据库中创建表。 use <数据库>; create table <表名> (<列名> <数据类型> ); 举例 步骤1 登录MySQL数据库。 mysql -uroot -p 步骤2 创建数据库。 create database db1; 步骤3 在数据库中创建表。 use db1; create table tb1(username varchar(20) not null);数据库备份基本命令 基本命令 ● 备份数据库。 mysqldump -h <主机> -P <端口> -u <用户名> -p<密码> --database <数据库> > /路径/文件名.sql ● 恢复数据库。 mysql -h <主机> -P <端口> -u <用户名> -p<密码> --<数据库> < /opt/mytest_bak.sql 举例 说明 下面命令中-h后的主机IP地址请根据实际情况修改。 ● 全库备份。 mysqldump -h 192.168.202.102 -P 3306 -uroot -p123456 --all-databases > alldb.sql ● 备份数据库db1至db1.sql。 mysqldump -h 192.168.202.102 -P 3306 -uroot -p123456 --databases db1 > db1.sql ● 备份数据库db1中表tb1至db1tb1.sql。 mysqldump -h 192.168.202.102 -P 3306 -uroot -p123456 db1 tb1 > db1tb1.sql ● 恢复数据库db1。 mysql -h 192.168.202.102 -P 3306 -uroot -p123456 db1 < db1.sql
版权声明:本文标题:华为鲲鹏arm64安装Mysql数据库 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686770307a100499.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论