CentOS7安装mysql (yum源方式)

1. 下载mysql源安装包

 如果安装不了,就使用wget配置镜像仓库(阿里云、网易云等)。

  • 先备份CentOS-Base.repo:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
  • 下载阿里云镜像:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  • 清理缓存:yum clean all
  • 生成缓存:yum makeache
  • 更新最新源设置:yum update -y

2. 安装mysql源

  • yum localinstall mysql57-community-release-el7-8.noarch.rpm

3. 检查mysql源是否安装成功

  • yum repolist enabled | grep "mysql.*-community.*"

4. 修改yum源配置文件

  • vim /etc/yum.repos.d/mysql-community.repo

想安装什么版本的mysql就在其对应的配置文件下的enabled=0改成enabled=1即可。

默认安装的mysql的最高版本。

 5. 安装mysql

  • yum install mysql-community-server

问题:

官方 MySQL 存储库的 GPG 密钥已过期,无法安装或更新 MySQL 包。为 “MySQL 5.7 社区服务器” 存储库列出的 GPG 密钥已经安装,但它们对于这个包不正确。

Public key for mysql-community-client-5.7.40-1.el7.x86_64.rpm is not installed 

Failing package is: mysql-community-client-5.7.40-1.el7.x86_64

GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

解决方式:[root@localhost ~]# rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

6. 启动MySQL服务并设置开机启动

  •  systemctl start mysqld
  • systemctl enable mysqld
  • systemctl daemon-reload

7. 修改root本地登录密码

①查看mysql密码:grep 'temporary password' /var/log/mysqld.log

(5.6版本可能默认没设置密码,直接下一步,不用输入密码,回车进入修改密码)

 ②连接mysql:mysql -uroot -p

 ③修改密码(二者选其一)

  • mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Mypassword';(5.6可能不支持这一种,选择下面一种方式)
  • mysql> set password for 'root'@'localhost'=password('Mypassword'); 

密码过于简单会出现以下错误:

 解决方法:

        输入以下两个命令重新定义一下规则,再进行第三步重新设置密码

  • mysql> set global validate_password_length=4 ;
  • mysql> set global validate_password_policy=0;

8. 开启远程连接

  • mysql> GRANT ALL PRIVILEGES ON *.* TO 'xxxx'@'%' IDENTIFIED BY 'Caoxiaobo0917!' WITH GRANT OPTION;  其中,%这个代表任何网址。
  • mysql> flush privileges; 刷新
  • exit 退出后重新登录

9. 使用datagrip测试

连接指定数据库:mysql -uroot -h...(ip地址) -p

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
LabVIEW是一种基于图形化编程的开发环境,可用于编写各种应用程序。而MySQL是一种流行的关系型数据库管理系统,用于存储和检索数据。在LabVIEW中,可以通过使用MySQL源代码来在LabVIEW应用程序中与MySQL数据库进行交互。 使用LabVIEW与MySQL进行交互的方法有几种。一种方法是使用LabVIEW的数据库连接工具包。该工具包提供了一组函数和工具,可以用于建立与MySQL数据库的连接,并执行各种数据库操作,如查询、插入、更新和删除数据等。开发者可以使用这些函数和工具在LabVIEW应用程序中添加数据库功能。 另一种方法是使用LabVIEW的网络通信功能与MySQL数据库进行通信。开发者可以编写适当的代码,使用TCP/IP或其他通信协议与MySQL数据库进行通信,并发送查询命令、接收查询结果等。 无论使用哪种方法,开发者需要在LabVIEW中安装MySQL驱动程序。这些驱动程序可以在LabVIEW的官方网站或其他可信源下载获得。安装驱动程序后,开发者可以在LabVIEW中配置数据库连接参数,并编写相应的代码进行数据库操作。 LabVIEW的MySQL源代码是指使用LabVIEW编写的与MySQL数据库交互的代码。这些代码可以包括建立数据库连接的代码、执行数据库查询的代码、处理查询结果的代码等。开发者可以根据应用程序的需求编写适当的代码,并根据需要进行调试和优化。 总之,LabVIEW与MySQL的结合可以为开发者提供一个强大的工具,用于开发各种具有数据库功能的应用程序。通过使用LabVIEW的图形化编程和MySQL的数据存储和检索功能,开发者可以轻松实现复杂的数据处理和分析任务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值