当前位置:网站首页>在麒麟V10操作系统上安装MySQL数据库
在麒麟V10操作系统上安装MySQL数据库
2022-07-30 04:15:00 【m0_67403013】
一:安装麒麟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.查看启动状态
[email protected]:/app/database/mysql/support-files# service mysql status //查询mysql服务状态
[email protected]:/app/database/mysql/support-files# service mysql stop //关闭mysql服务
[email protected]:/app/database/mysql/support-files# service mysql start //开启mysql服务
[email protected]:/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


先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- 一起来学习flutter 的布局组件
- How to compare struct, slice, map for equality and the difference between several comparison methods in golang
- WEB 渗透之信息收集
- [Driver] udev sets the owner, group and permissions after GPIO is loaded
- Mysql版本升级,直接复制Data文件,查询特别慢
- PyG搭建R-GCN实现节点分类
- 【转】Swift 中的面向协议编程:引言
- Boss Rush (二分答案 + 状压DP)
- state space representation
- [The Mystery of Cloud Native] Cloud Native Background && Definition && Detailed explanation of related technologies?
猜你喜欢

(redistribute, special comprehensive experiment ospf area)

Pytorch framework learning record 7 - convolutional layer

New LaaS protocol Elephant Swap provides ePLATO with sustainable premium space

Small application project works WeChat integral mall small program of graduation design (4) the opening report of finished product

Forum management system

sqlmap use tutorial Daquan command Daquan (graphics)

Redis【超详解!!!】

Chapter 51 - Knowing the request header parameter analysis【2022-07-28】

The difference between forward and redirect

PyG builds R-GCN to realize node classification
随机推荐
Hongji was once again shortlisted in the Gartner 2022 RPA Magic Quadrant and achieved a significant jump in position
Charles 替换 接口响应信息
STM32 SPI+WM8978 voice loopback
Roperties class configuration file & DOS to view the host network situation
宇宙的尽头是银行?聊聊在银行做软件测试的那些事
机器学习:知道通过低方差过滤实现降维过程
(6) "Digital Electricity" - Diodes and CMOS Gate Circuits (Introduction)
Mysql版本升级,直接复制Data文件,查询特别慢
Data Lake: Data Integration Tool DataX
spicy(二)unit hooks
The curl command to get the network IP
Atomic Guarantees of Redis Distributed Locks
Taobao/Tmall get the list of sold product orders API
【驱动】udev设置GPIO加载后所有者、所属组和权限
spicy(一)基本定义
骁龙7系芯片表现如何?Reno8 Pro佐证新一代神U
ospf map
How to compare struct, slice, map for equality and the difference between several comparison methods in golang
The leap second that may cause the next "Millennium Bug" is boycotted by tech giants
Eureka Registry