服务器安装Mysql5.7

一、下载安装包

MySQL :: Download MySQL Community Server

二、将文件上传到服务器

三、解压上传的安装包

tar -xvf xxxx.tar

再解压

tar -zxvf xxxx.tar.gz

四、修改文件名,并移动文件目录

mv mysql-***** mysql

mv mysql /usr/local

五、创建一个mysql组和用户

groupadd mysql

useradd -r -g mysql mysql

六、更改mysql目录下所有文件夹所属的用户组、用户以及文件权限

cd /usr/local/

chown -R mysql:mysql mysql

chmod -R 775 mysql

七、把mysql/bin目录下的所有命令创建一个快捷方式

echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile

#生效配置文件

source /etc/profile

八、进入你安装好的mysql的/bin目录,进行编译和初始化,并记录下随机密码

./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

九、复制启动文件到/etc/init.d目录

cp -ar /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

十、添加my.cnf

cd /etc/

touch my.cnf

chmod -R 775 /etc/my.cnf

十一、启动Mysql服务

/etc/init.d/mysqld start

设置开启自启动

chkconfig --add mysqld

十二、登录Mysql&&修改mysql密码

mysql -uroot -p

set password for root@localhost = password('123456');

十三,提供外部连接账号

CREATE USER '用户名'@'%' IDENTIFIED BY '密码';

GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO '用户名'@'%';

FLUSH PRIVILEGES;

相关推荐
小则又沐风a几秒前
进一步了解进程---第四章 进程管理
java·服务器·前端
风曦Kisaki几秒前
# Linux运维Day04:集群与 LVS 负载均衡(LVS-NAT 集群,LVS-DR 集群)
linux·运维·lvs
Shadow(⊙o⊙)8 分钟前
Linux基础IO-1.0——open、close、read及write-深入手搓分析!
linux·运维·服务器·开发语言·c++·学习
yyuuuzz9 分钟前
境外云服务器使用常见问题梳理
运维·服务器·网络·aws
仍然.15 分钟前
网络层IP协议
服务器·网络协议·tcp/ip
fengxin_rou15 分钟前
【MySQL SQL 执行全链路剖析】:执行计划、慢查询与经典场景优化指南
数据库·sql·mysql
会编程的土豆19 分钟前
Docker 里面的镜像(Image)和容器(Container)到底是什么
运维·docker·容器
s_w.h20 分钟前
【 linux 】进程的调度算法
linux·运维·服务器
fengxin_rou20 分钟前
【Spring AI 集成 DeepSeek 实现 AI 摘要与 RAG 问答】:从原理到落地实践
数据库·mysql·rag·deepseek
r-t-H21 分钟前
KVM虚拟化与Docker基础实践-第三章
linux·运维·nginx·docker·容器