linux手动安装mysql5.7

ops/2025/1/15 12:35:57/

一、下载mysql5.7

1、可以去官方网站下载mysql-5.7.24-linux-glibc2.12-x86_64.tar压缩包:

https://downloads.mysql.com/archives/community/

2、在线下载,使用wget命令,直接从官网下载到linux服务器上

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

二、安装

1.上传安装包,并解压

#创建mysql目录mkdir -p /usr/local/mysql#进入到mysql目录cd /usr/local/mysql

上传文件到/usr/local/mysql,或在此目录在线下载:

​wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

2、解压文件

tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.24-linux-glibc2.12-x86_64 mysql-5.7.24

3、创建mysql用户和用户组

#创建mysql用户组groupadd mysql#创建mysql用户并加入到mysql组useradd -r -g mysql mysql

4、创建存放数据库的数据目录、日志目录等

mkdir -p /usr/local/mysql/mysql-5.7.24/datamkdir -p /var/log/mysqltouch /var/log/mysql/mysql.logchown mysql:mysql /var/log/mysql/mysql.logchmod 755 /var/log/mysql/mysql.logmkdir -p /var/lib/mysqlchown mysql:mysql /var/lib/mysqlchmod 755 /var/lib/mysqlchown -R mysql:mysql /usr/local/mysqlchmod -R 755 /usr/local/mysql

5、mysql初始化操作,务必记住初始化输出日志末尾的密码

#到mysql-5.7.24cd /usr/local/mysql/mysql-5.7.24#执行命令./bin/mysqld  --initialize  --user=mysql  --basedir=/usr/local/mysql/mysql-5.7.24  --datadir=/usr/local/mysql/mysql-5.7.24/data

6、设置配置文件

vi /etc/my.cnf
[mysqld]basedir=/usr/local/mysql/mysql-5.7.24datadir=/usr/local/mysql/mysql-5.7.24/datasocket=/var/lib/mysql/mysql.sockport=3306sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLESsymbolic-links=0max_connections=600innodb_file_per_table=1lower_case_table_names=1character_set_server=utf8[mysqld_safe]log-error=/var/log/mysql/mysql.logpid-file=/var/run/mysql/mysql.pidsocket=/var/lib/mysql/mysql.sock[mysql]socket=/var/lib/mysql/mysql.sock

7、设置环境变量

#编辑环境变量vim /etc/profile#在文件最后面加入下面配置export MYSQL_HOME=/usr/local/mysql/mysql-5.7.24export MYSQL_PATH=${MYSQL_HOME}/bin:${MYSQL_HOME}/libexport PATH=$PATH:/usr/local/mysql/mysql-5.7.24/bin#保存后刷新环境变量source /etc/profile

8、登录mysql,修改密码并开启远程连接

#连接mysqlmysql -u root -p#设置你的密码set password for root@localhost = password('yourpass');#开启远程连接use mysql;update user set user.Host='%' where user.User='root';flush privileges;

9.设置开机自启动

#将服务文件拷贝到init.d下,并重命名为mysqlcp /usr/local/mysql/mysql-5.7.24/support-files/mysql.server /etc/init.d/mysqld#赋予可执行权限chmod +x /etc/init.d/mysqld#添加服务chkconfig --add mysqld#显示服务列表chkconfig --list


http://www.ppmy.cn/ops/150282.html

相关文章

30分钟内搭建一个全能轻量级springboot 3.4 + 脚手架 <1> 5分钟快速创建一个springboot web项目

快速导航 <1> 5分钟快速创建一个springboot web项目 <2> 5分钟集成好最新版本的开源swagger ui&#xff0c;并使用ui操作调用接口 <3> 5分钟集成好druid并使用druid自带监控工具监控sql请求 <4> 5分钟集成好mybatisplus并使用mybatisplus generator自…

【微服务】面试 2、服务雪崩

服务雪崩概念 主要内容&#xff1a;在微服务项目中&#xff0c;微服务间存在远程调用。若某一服务&#xff08;如服务 d&#xff09;出现故障&#xff0c;调用它的服务&#xff08;如服务 a&#xff09;会失败。若调用方持续向故障服务发起请求&#xff0c;由于服务连接数有限且…

GCC安全编译选项

文章目录 GCC安全编译选项1.BIND_NOW2.NX3.PIC4.PIE5.SP6.NO Rpath/Runpath7.FS8.Ftrapv9.Strip10.安全编译Python GCC安全编译选项 1.BIND_NOW 定义:立即绑定,打开GOT表重定位只读选项 使用方式:LDFlAGS"-Wl,-z,relro,-z,now" ./configure 2.NX 堆栈不可执行:打…

Chatper 4: Implementing a GPT model from Scratch To Generate Text

文章目录 4 Implementing a GPT model from Scratch To Generate Text4.1 Coding an LLM architecture4.2 Normalizing activations with layer normalization4.3 Implementing a feed forward network with GELU activations4.4 Adding shortcut connections4.5 Connecting at…

快速、简单的2D-6D位姿估计:Gen6D算法复现 (pytorch 1.12.1 + cu113)

​ 摘要 记录一下复现Gen6D的过程&#xff0c;主要记录其中遇到的一些bug&#xff0c;主要参考了博主牙牙要健康、Fate-Sky-CSDN博客这两位博主的博客。 参考文章&#xff1a; 【6D位姿估计】【深度学习】windows10下Gen6D代码Pytorch实现 6D姿态估计网络【Gen6D复现】CUDA…

3D可视化产品定制,应用于哪些行业领域?

3D可视化定制服务已广泛渗透至众多行业领域&#xff0c;包括汽车、家居、时尚鞋服、珠宝配饰以及数码电器等&#xff1a; 汽车行业&#xff1a; 借助Web全景技术与3D模型&#xff0c;我们高保真地再现了汽车外观&#xff0c;为用户带来沉浸式的车型浏览体验。用户可在展示界面自…

C# 25Dpoint

C# 25Dpoint &#xff0c;做一个备份 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;namespace _25Dpoint {public partial cl…

20.2、主流数据库安全分析与防护

目录 Oracle数据库安全分析与防护Oracle安全最佳实践MS SQL数据库安全分析与防护MS SQL Server安全最佳实践MySQL数据库安全分析与防护MySQL安全最佳实践国产数据库的安全分析与防护 Oracle数据库安全分析与防护 数据库oracle是数据库领域的老大&#xff0c;它的安全机制很多&a…