华为鲲鹏安装Mysql数据库,arm64麒麟操作系统

致力于国产操作系统适配技术而编写。配置安装环境
步骤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下载链接为:

https://mirrors.huaweicloud.com/kunpeng/yum/el/7/aarch64/Packages/database/
mysql-5.7.27-1.el7.aarch64.rpm

说明为什么使用rpm安装方式:自己内部自动处理了各种软件包可能的依赖关系,优缺点来说,rpm一般都是预先编译好的文件,它可能已经绑定到某种CPU或者发行版上面了。 rpm是redhat公司的一种软件包管理机制,直接通过rpm命令进行安装删除等操作,最大的优点是自己内部自动处理了各种软件包可能的依赖关系,这样会省去很多麻烦
附上鲲鹏安装mysql数据库的下载点地址:
el8对应mysql8https://mirrors.huaweicloud.com/kunpeng/yum/el/8/aarch64/Packages/database/
el7对应mysql7版本https://mirrors.huaweicloud.com/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用户。exitwhoami步骤4 卸载数据库RPM包。rpm -qa | grep mysqlrpm -e mysql-5.7.27-1.el7.aarch64rpm -qa | grep mysql步骤5 删除对应的安装目录和数据目录。ls /usr/local/mysqlrm -rf /usr/local/mysqlls /data/mysqlrm -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

解压:将下载的zip包解压到你想要放置的位置,我的是:E:\study\mysql-5.7.15-winx64 新建配置文件my.ini:在E:\study\mysql-5.7.15-winx64路径下有一个my-default.ini文件,该文件是mysql默认的配置文件。我们可以复制一份,并改名为my.ini。打开该文件,在里面添加:skip-grant-tables( 用于跳过密码认证) 安装mysql: 以管理员权限打开cmd,然后进入E:\study\mysql-5.7.15-winx64\bin文件夹输入以下命令:mysqld --initialize (用于初始化mysqlMySQL会帮你自动进行初始化,例如生成data文件夹) 再输入:mysqld install(安装mysql)若安装成功,会提示Service successfully installed 安全模式打开:输入命令:mysqld --skip-grant-tables(跳过认证表),此时光标会跳到下一行一直闪烁。 新窗口启动服务:同样以管理员权限进入bin文件夹,输入命令:mysql -u root -p会提示输入密码,直接回车可以进入。此时就可以成功进入数据库了。 修改密码:输入use mysql;然后更改密码: update user set password=password("123456") where user="root";//旧版本 update user set authentication_string=password("123456") where user="root";//新版本 最后flush privileges;就可以了 重新使用密码登录:先在my.ini配置删除skip-grant-tables,然后在bin文件夹下输入net start mysql(若提示无法启动可能是刚刚的mysql还没有结束,可以打开任务管理器把mysqld.exe关闭),接着输入mysql -u root -p回车,然后输入你刚刚的密码,这里是:123456。可以看到成功登录进去。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT技术伪专家

你的认可是对我最大的支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值