当前位置: 首页 > news >正文

大模型Text2SQL之在CentOS上使用yum安装与使用MySQL

前言

学习大模型的时候需要一个mysql,原因还是在公司使用电脑的时候不允许按照Docker-Desktop,我的宿主机其实是MAC,我习惯上还是在centsos上面安装,就发现这件过去很简单的事情居然捣鼓了我蛮久,记录一下。

容器环境

我直接安装了OrbStack,这个其实是一个轻量级的容器环境,完全免费

brew install  orbstack

里面可以直接建立centos环境,版本是不不让选择的,直接create即可
在这里插入图片描述

安装基础环境

  yum -y install wget net-tools

安装mysql

下载MySQL的yum源配置

wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

安装MySQL的yum源

yum -y install mysql57-community-release-el7-11.noarch.rpm

yum方式安装MySQL

yum -y install mysql-server

安装服务之后查看服务名字

systemctl list-unit-files | grep mysql
mysqld.service                             disabled        disabled
mysqld@.service                            disabled        disabled
(1)查看MySQL状态
systemctl status mysqld.service(2)启动MySQL服务
systemctl start mysqld.service(3)关闭MySQL服务
systemctl stop mysqld.service(4)重启MySQL服务
systemctl restart mysqld.service(5)开启开机自启动MySQL服务
systemctl enable mysqld.service

初始化mysql

我们可以从日志中找到密码初始化的部分

cat /var/log/mysql/mysqld.log |grep pass

如下,其实是表示空密码

2025-06-20T13:21:20.635135Z 6 [Warning] [MY-010453] [Server] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.

直接登录

mysql -uroot -p
直接敲回车输入空密码就行
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.02 sec)

设置访问密码

MySQL 8.0及以上版本不再支持在GRANT语句中直接创建用户并设置密码的语法

首先需要显式创建用户:

CREATE USER 'test'@'%' IDENTIFIED BY '123456';

然后再授予权限:

GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' WITH GRANT OPTION;

最后刷新权限使更改生效

FLUSH PRIVILEGES;

客户端访问

还没完,要从外面机器访问才算,切换到宿主机,安装客户端

brew install mysql-client

安装之后命令行是不生效的

echo 'export PATH="/opt/homebrew/opt/mysql-client/bin:$PATH"' >> ~/.zshrc
source  ~/.zshrc

访问:使用前面设置的密码

mysql -h198.19.249.98 -utest -p123456

可以连接

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.005 sec)
http://www.lqws.cn/news/448777.html

相关文章:

  • uniapp——轮播图、产品列表轮播、上一页、下一页、一屏三张图
  • 03 用wokwi实现梦的开始
  • React封装框架dvajs(状态管理+异步操作+数据订阅等)
  • SM3算法C语言实现(无第三方库,带测试)
  • C++容器之 forward_list (单向链表)使用说明
  • Python 数据分析与可视化 Day 2 - 数据清洗基础
  • 基于深度学习的特征映射模块(FMS)实现与分析
  • 医疗AI大数据处理流程的全面解析:从数据源到应用实践
  • Spring IOC详解:从原理到实战
  • .NET基于类名约定的自动依赖注入完整指南
  • 【AI时代速通QT】第二节:Qt SDK 的目录介绍和第一个Qt Creator项目
  • node.js在vscode的配置
  • 大气商务工作汇报总结PPT模版分享
  • 华为云Flexus+DeepSeek征文 | 利用Dify平台构建多智能体协作系统:从单体到集群的完整方案
  • 以太坊节点搭建私链(POA)
  • davinci本地启动
  • 全面掌握 C++ 基础:关键特性与进化
  • uni-app-配合iOS App项目开发apple watch app
  • 巧用云平台API实现开源模型免费调用的实战教程
  • 电子电气架构 --- 软件供应商如何进入OEM体系
  • Git 命令全景图:从 clone 到 merge 的完整流程解析
  • 基于深度学习的智能视频行为识别系统:技术与实践
  • 【音视频 | RTP】RTP协议详解(H.264的RTP封包格式、AAC的RTP封包格式)
  • CSS3 3D 转换
  • GitHub Copilot 是什么,怎么使用
  • 上海人工智能实验室明珠湖会议首开,解答AI前沿疑问,推进科学智能
  • 【新手向】GitHub Desktop 的使用说明(含 GitHub Desktop 和 Git 的功能对比)
  • java面试题02访问修饰符有哪些?区别是什么?
  • 如何自建服务器并开启公网IP:本地内网网址让外网访问详细教学
  • 华为CE交换机抓包