MYSQL安装教程(Linux)

发布于:2025-04-16 ⋅ 阅读:(28) ⋅ 点赞:(0)

MYSQL安装教程(Linux)


1、 解压sql

tar -zxvf jdk-8u271-linux-x64.tar.gz		//解压sql到当前目录

在这里插入图片描述


2、移动myql文件

ls	//查看当前目录下的所有文件

mv mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql   
//移动mysql-5.7.17-linux-glibc2.5-x86_64到/usr/local下并重新命名为mysql

在这里插入图片描述


3、创建/data/mysql

mkdir -p /data/mysql
//创建/data/mysql文件  -p  是递归创建目录

cd /data		//进入/data目录

在这里插入图片描述


4、创建一个mysql组和一个mysql用户

groupadd mysql		//创建一个mysql组

useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql/		
//新建mysql用户禁止登录shell

在这里插入图片描述

在这里插入图片描述


5、改变mysql目录的隶属者

cd /usr/local/mysql/		//进入/usr/local/mysql/目录下

pwd		//查看当前路径

//改变目录的所属者和所有组
chown -R mysql .		
chgrp -R mysql .		
chown -R mysql /data/mysql/

在这里插入图片描述

在这里插入图片描述


6、配置mysql参数

bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
//初始化mysql并进行配置

这时会生成一个临时密码:y7)By.Vlbj>j(每个人的密码都不同不要复制我这里的)

在这里插入图片描述

bin/mysql_ssl_rsa_setup --datadir=/data/mysql
//创建 SSL 连接所需要的文件到/data/mysql目录下

在这里插入图片描述


7、修改系统配置文件

cd /usr/local/mysql/support-files/		//进入/usr/local/mysql/support-files/下

cp my-default.cnf /etc/my.cnf		//复制my-default.cnf并覆盖/etc下的my.cnf

cp mysql.server /etc/init.d/mysql		//复制mysql.serve到/etc/init.d下并重新命名为mysql

在这里插入图片描述

vim /etc/init.d/mysql

在这里插入图片描述

a		//插入模式

/basedir		//快速查找到basedir,按n向下找

esc		//退出模式

:wq		//保存并退出

在这里插入图片描述


8、启动mysql

/etc/init.d/mysql start			//启动mysql

在这里插入图片描述

如果出现bash: mysql: 未找到命令...这种错误,解决的方法有两种:

在这里插入图片描述

第一种解决方法:
cd /usr/local/mysql/bin/ //进入/usr/local/mysql/bin/目录下
./mysql -u root -p //登录mysql(只能在当前路径下执行)

在这里插入图片描述

第二种解决方法:
ln -s /usr/local/mysql/bin/mysql /usr/bin/ //创建软链接
mysql -u root -p //登录mysql(可以在任何位置登录mysql)

在这里插入图片描述

在这里插入图片描述


9、修改登录密码

alter user user() identified by '123456' ;			//修改密码

在这里插入图片描述



本篇博客为本人学习安装MySQL时的详细记录,如有错误之处,还望各位指正。
文章为原创,如要转载请注明出处


网站公告

今日签到

点亮在社区的每一天
去签到