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

MYSQL下载安装及使用

MYSQL官网下载地址:https://downloads.mysql.com/archives/community/

也可以直接在服务器执行指令下载,但是下载速度比较慢。还是自己下载好拷贝过来比较快。 wget https://dev.mysql.com/get/Downloads/mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz

1.新建/usr/local/tools文件夹,把下载好的包放进来

2.解压安装

解压:tar -xvf mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz

修改文件名称: mv mysql-5.7.38-linux-glibc2.12-x86_64/ mysql

删除压缩包(也可以不删):rm -f mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz

3.创建MySQL用户组、组名

创建用户组:groupadd mysql

添加MySQL用户并添加到MySQL用户组:useradd -r -g mysql mysql

4.创建数据目录并开启权限

mysql目录下新建文件夹data mkdir data

开启权限 chown -R mysql:mysql /usr/local/mysql/

5.编辑my.cnf文件,路径:/etc/my.cnf,如果没有这个文件需要手动创建:vim /etc/my.cnf

配置文件内容:

[mysqld]

# 设置3306端口

port=3306

# 设置mysql的安装目录

basedir=/usr/local/mysql

# 设置mysql数据库的数据的存放目录

datadir=/usr/local/mysql/data

# 允许最大连接数

max_connections=200

# 允许连接失败的次数。

max_connect_errors=10

# 服务端使用的字符集默认为utf8mb4

character-set-server=utf8mb4

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

# 默认使用“mysql_native_password”插件认证

#mysql_native_password

default_authentication_plugin=mysql_native_password

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8mb4

[client]

# 设置mysql客户端连接服务端时默认使用的端口

port=3306

default-character-set=utf8mb4

6.初始化mysql /usr/local/mysql/bin目录下执行命令

./mysqld --defaults-file=/etc/my.cnf  --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --user=mysql --initialize

注释:./mysqld:这是MySQL服务器的可执行文件。

–defaults-file=/etc/my.cnf:指定MySQL配置文件的位置。

–basedir=/usr/local/mysql:指定MySQL安装的基目录。

–datadir=/usr/local/mysql/data:指定MySQL数据文件存储的目录。

–user=mysql:指定运行MySQL服务的用户。

–initialize:初始化MySQL数据目录。

  1. 启动服务:/usr/local/mysql/support-files/mysql.server start

ubuntu下shell命令行安装:

首选方案:

sudo apt install mysql-server -y#这里就安装好了服务器

systemctl start mysql#开启mysql服务

systemctl status mysql#检查状态,如果出现mysql>就没问题

sudo mysul -u root mysql#进入mysql

ps -el | grep mysqld#可以看mysql是否启动

备用方案:

sudo apt-get update

sudo apt-get install libmysqlclient-dev

mysql_config --cflags

mysql_config --libs   //检测MySQL Connector/C是否安装完成

sudo apt-get update

sudo apt-get install mysql-server

配置文件配置同上

数据库操作:

【腾讯文档】Mysql使用 腾讯文档

Centos系统下mysql安装,数据库操作是一致的

CSDN安装博文,四种mysql数据库服务安装:

Linux多种方法安装mysql_linux安装mysql-CSDN博客

其他几个mysql优秀博文:

C语言操作MYSQL简易教程_c mysql-CSDN博客

https://blog.csdn.net/G_D0120/article/details/136866678

https://blog.csdn.net/weixin_45851945/article/details/114287877


http://www.kler.cn/a/548032.html

相关文章:

  • HCIA-Datacom笔记3:网络工程
  • c# 2025/2/14 周五
  • 素数环(信息学奥赛一本通-2110)
  • 力扣 395. 至少有 K 个重复字符的最长子串 递归
  • Java短信验证功能简单使用
  • 深度优化:如何用结构化提示词提升DeepSeek的响应质量
  • Ubuntu 上安装 Java 1.8
  • Unity3D 移动端 CPU 性能调优详解
  • SpringBoot3.3.0集成Knife4j4.5.0实战
  • nginx反向代理tomcat
  • linux概念详解
  • 前端构建工具
  • 聊聊 IP 地址和端口号的区别
  • 1219:马走日
  • 深入解析A2DP v1.4协议:蓝牙高质量音频传输的技术与实现
  • 上海正控ZK880 变频器基本操作
  • MongoDB 基本操作
  • 鸿蒙HarmonyOS NEXT开发:优化用户界面性能——组件复用(@Reusable装饰器)
  • 宏基传奇swift edge偶尔开机BIOS重置
  • Linux网络 | 多路转接Poll