在麒麟V10操作系统上安装MySQL数据库
Posted 你的晚安
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在麒麟V10操作系统上安装MySQL数据库相关的知识,希望对你有一定的参考价值。
一:安装麒麟V10操作系统
(如果不会安装,请看这个博客https://blog.csdn.net/m0_60981735/article/details/123433741)
二:麒麟V10软件商店安装mysql
1.打开麒麟软件商店
2.搜索MySQL服务器
3.点击下载
4.这里点击允许
5.通过终端查询,mysql -V ,发现MySQL已经安装好了
6.但是发现使用MySQL时报错?
原因只是因为只有root用户才能进行免密登录
对于软件商城安装MySQL存在的缺陷:
缺陷1:对于非root用户登录是不能使用的
缺陷2:没有图形化界面
三:麒麟V10通过命令行安装MySQL数据库
1.访问数据库官网(直接通过搜索引擎搜索MySQL)
PS:如果觉得下载速度太慢的话,可以下载一个迅雷,然后复制下载链接,进迅雷下载就行
2.查看下载好的压缩包位置
3.将压缩文件拖动到用户的文件系统中
PS:如果发现不能拖进虚拟机的话,可以尝试用以下几种方法
1:下载xftp软件,远程连接虚拟机,将压缩包通过xftp远程传输到root文件夹下,然后在root文件夹下通过剪切--粘贴到用户目录下
2:准备一个U盘,在主机中,将压缩包传到U盘中,然后再连虚拟机,将压缩包放到root目录下
3:在虚拟机中下载一个QQ进行传输
4:在虚拟机中访问MySQL官网进行下载器
.....压缩包是死的,人是活的,总不能传不进去把
3.创建MySQL的用户和MySQL的用户组,为了提高安全性
4.创建MySQL相关目录
5.解压压缩文件
先切换到用户的工作目录
然后完整解压
给mysql-8.0.28.......重命名
6.把mysql里面的内容移动到/app/database/mysql中
查询
7.修改文件目录的权限
查看app目录的权限
修改目录的权限
8.添加环境变量
在结尾添加一行:
export PATH="$PATH:/app/database/mysql/bin"
这里说的是source /etc/profile更改电脑配置,需要允许
验证:
9.查看mysql版本
报错的原因是因为:麒麟V10的libtinfo.so.5已经编程了libtinfo.s0.6
编写my.cnf文件
[mysqld]
basedir=/app/database/mysql
bind-address=0.0.0.0
datadir=/data/3306
log-error=/data/3306/mysql.err
lower-case-table-names=1
pid-file=/data/3306/mysql.pid
port=3306
server_id=1
socket=/binlog/3306/mysql.sock
user=mysql
#character config
character_set_server=utf8mb4
symbolic-links=0
[mysql]
socket=/binlog/3306/mysql.sock
保存退出
10.格式化数据库
切换到/app/database/mysql/bin下
然后使用命令:
./mysqld --initialize --user=mysql --basedir=/app/database/mysql/ --datadir=/data/3306
11.查看初始密码
cat /data/3306/mysql.err | grep localhost
:后面的就是密码
12.准备启动脚本,拷贝MySQL对启动脚本至系统软件管理目录中
13.查看启动状态
root@hehao-VMware-Virtual-Platform:/app/database/mysql/support-files# service mysql status //查询mysql服务状态
root@hehao-VMware-Virtual-Platform:/app/database/mysql/support-files# service mysql stop //关闭mysql服务
root@hehao-VMware-Virtual-Platform:/app/database/mysql/support-files# service mysql start //开启mysql服务
root@hehao-VMware-Virtual-Platform:/app/database/mysql/support-files# service mysql restart //重启mysql服务
14.登录MySQL数据库
15.修改MySQL数据库的密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' //把密码改为123456
16.退出
17.尝试登录MySQL,使用刚才设置的密码
18.退出
四:下载麒麟v10MySQL服务图形化GUI
1.更新软件商店
下载MySQL workbeach
在搜索框直接搜索MySQL workbeach
以上是关于在麒麟V10操作系统上安装MySQL数据库的主要内容,如果未能解决你的问题,请参考以下文章
企业实践 | 如何在阿里云裸金属服务器上使用UEFI模式实践安装国产银河麒麟V10操作系统入门篇