Linux7.9安装MySQL
2022/4/14 19:12:33
本文主要是介绍Linux7.9安装MySQL,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
使用yum方式安装Redhat7.9 MySQL8.0.26(参考菜鸟教程)
- 下载文件
下载文件 # 可以直接使用wget # 也可以用scp上传到linux scp D:\mysql80-community-release-el7-5.noarch.rpm root@192.168.31.120:/opt #输入密码,上传完成 #下载地址 https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
- 安装这个包
#在下载目录安装 rpm -ivh mysql80-community-release-el7-5.noarch.rpm
- 安装
# 安装.update完成后安装mysql-server。系统会自动下载所需安装包.下载比较慢,可能要几个小时 yum update yum install mysql-server
Downloading packages:
(1/3): mysql-community-icu-data-files-8.0.28-1.el7.x86_64.rpm
(2/3): mysql-community-client-8.0.28-1.el7.x86_64.rpm
(3/3): mysql-community-server-8.0.28-1.el7.x8 - 设置权限
#要设置文件权限 chown -R mysql:mysql /var/lib/mysql/ #初始化 mysqld --initialize # 启动 systemctl start mysqld ### 报错了 Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details. ### 研究半天发现还是权限问题 #权限设施不知道是什么要求所以就直接777了,修改权限后再次启动成功了。 chmod -R 777 /var/lib/mysql
- 查看启动状态
systemctl status mysqld
- 登录
#使用初始密码登录 #现在会生成一个随机的初始密码在初始化的时候生成 #文件位置在/var/log/mysql.log 有下面这样的语句,如果多次执行了初始化,选择文件最后的一句。 A temporary password is generated for root@localhost: gDYutahef9+E #后面那组没有规则的字符串就是密码 #登录,弹出Enter password:输入初始密码 mysql -u root -p Enter password:
- 修改密码,使用DBeaver连接MySQL
# 修改密码,需要初始密码登陆后 ALTER user 'root'@'localhost' IDENTIFIED BY 'password'; # 使用dbeaver连接数据库报错 # ###报错java.sql.SQLException: null, message from server: “Host ‘XXX‘ is not allowed to connect # #非本机连接需要更改数据库远程连接权限。 登录msyql; use mysql; update user set host = '%' where user = 'root'; flush PRIVILEGES; # ###报错Public Key Retrieval is not allowed # #连接设置——驱动属性——allowPublicKeyRetrieval=false(这里的允许公钥检索是默认关闭的,需要把它开启),改为allowPublicKeyRetrieval=true
这篇关于Linux7.9安装MySQL的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程