目录
数据库之MySQL仓库安装
在官方文档获得安装地址
点击链接进入后,选择 MySQL Yum Repository
进入网页后,选择自己Linux所对应的版本(我的是Linux8)
选择No thanks,juststart my download
选择复制链接地址
在Linux中安装mysql
下载仓库
测试,会出现三个与mysql有关的源
下载安装 mysql-server
测试
启动mysql服务
测试
登陆mysql
查找密码命令
回车无法登陆,同时查不到密码解决方案
卸载所安装的关于mysql的文件
通过使用find查找以前安装的mysql卸载残余
数据库之MySQL仓库安装
在官方文档获得安装地址
MySQL数据库存在多种版本,不同的版本在不同的平台上(OS,也就是操作系统上)安装方式可能有所不同,因此安装时一定要参照官方文档进行安装
MySQL :: MySQL Community Downloadshttps://dev.mysql.com/downloads/
点击链接进入后,选择 MySQL Yum Repository
进入网页后,选择自己Linux所对应的版本(我的是Linux8)
选择No thanks,juststart my download
选择复制链接地址
在Linux中安装mysql
下载仓库
[root@joker /]# rpm -i https://repo.mysql.com//mysql80-community-release-el8-5.noarch.rpm
测试,会出现三个与mysql有关的源
[root@joker /]# ll /etc/yum.repos.d/
下载安装 mysql-server
[root@joker /]# dnf install mysql-server
或者
[root@joker /]# yum install mysql-server -y
测试
[root@joker /]# rpm -qa | grep mysql
启动mysql服务
[root@joker /]# systemctl start mysqld
测试
[root@joker /]# ss -tnl
注意:
存在3306则表示成功
登陆mysql
[root@joker /]# mysql -uroot -p
注意:
如果安装为我这个链接的mysql没有密码,直接回车即可登陆成功
查找密码命令
如果回车无效,则需要使用命令进行查找
[root@joker /]# grep 'temporary password' /var/log/mysqld.log --- 在root权限下使用
sudo grep 'temporary password' /var/log/mysqld.log --- 在普通用户权限下使用
查找到密码后输入密码才可进入
回车无法登陆,同时查不到密码解决方案
很有可能是该系统以前安装过mysql,需要删除全部残余,再进行安装
卸载所安装的关于mysql的文件
[root@joker /]# rpm -qa | grep mysql --- 查找所安装文件
rpm -ev mysql-errmsg-8.0.26-1.module_el8.4.0+915+de215114.x86_64 --nodeps --- 卸载文件
注意:
将所用文件通过上述命令依次全部删除
通过使用find查找以前安装的mysql卸载残余
[root@joker /]# find / -name mysql ---查找残余的mysql
find: ‘/run/user/1000/gvfs’: Permission denied
/var/log/mysql
/usr/share/selinux/packages/mysql
/usr/share/mysql
rm -rf 路径 --- 删除文件
然后重新通过yum安装mysql即可