一:安装麒麟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 

 

 

 

Logo

更多推荐