(如果不会安装,请看这个博客https://blog.csdn.net/m0_60981735/article/details/123433741)
3.点击下载
原因只是因为只有root用户才能进行免密登录
缺陷1:对于非root用户登录是不能使用的
缺陷2:没有图形化界面
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
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦