Centos系统二进制安装mysql5.7.44、添加环境变量、复制启动脚本、初始化数据库、设置用户密码

MySQL :: Download MySQL Community Server (Archived Versions)

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

删除默认存在的mariadb-libs

bash 复制代码
rpm -e mariadb-libs --nodeps

安装mysql

bash 复制代码
cd /usr/local/src/ && mkdir mysql && cd mysql
bash 复制代码
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz
bash 复制代码
tar xf mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz
bash 复制代码
mv mysql-5.7.44-linux-glibc2.12-x86_64 /usr/local/mysql/

添加永久环境变量

bash 复制代码
sed -i '$aexport PATH=$PATH:/usr/local/mysql/bin' /etc/profile
source /etc/profile

创建mysql用户

bash 复制代码
useradd mysql -l

准备mysql数据库目录

bash 复制代码
mkdir -p /usr/local/mysql/data
bash 复制代码
chown -R mysql:mysql /usr/local/mysql

准备mysql配置文件

bash 复制代码
cat <<jingyu >> /etc/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
pid-file=/usr/local/mysql/data/mysqld.pid
log-error=/usr/local/mysql/data/mysql.err
socket=/tmp/mysql.sock
jingyu

初始化mysql数据库

bash 复制代码
mysqld --defaults-file=/etc/my.cnf --initialize --user=mysql

之后会在data目录下生成这些文件

复制启动脚本

由于之前做了环境变量可直接复制到/usr/local/mysql/bin下

bash 复制代码
ln -s /usr/local/mysql/support-files/mysql.server /usr/local/mysql/bin/

启动mysql

bash 复制代码
mysql.server start
过滤临时密码

临时密码需要启动mysql在后才会有。

bash 复制代码
grep password /usr/local/mysql/data/mysql.err
bash 复制代码
mysql -uroot -p

设置用户密码

bash 复制代码
alter user root@localhost identified by 'CSDN-jingyu1610';
相关推荐
璇嘟嘟16 分钟前
springboot-创建连接池
数据库
计算机程序设计开发19 分钟前
小说阅读网站登录注册搜索小说查看评论前后台管理计算机毕业设计/springboot/javaWEB/J2EE/MYSQL数据库/vue前后分离小程序
数据库·vue.js·spring boot·java-ee·课程设计·计算机毕业设计·数据库管理系统
666IDCaaa24 分钟前
高防服务器的优势与劣势分析
运维·服务器·网络
赵利伟@26 分钟前
springboot对数据库进行备份+对一个文件夹内的文件按时间排序,只保留最近的8个文件
数据库
看星星的派大星28 分钟前
通过 汇编 分析 结构体
linux·汇编
水兵没月30 分钟前
MongoDB根据字段内容长度查询语句
数据库·mongodb
shelby_loo30 分钟前
通过Docker部署 MongoDB 服务器
服务器·mongodb·docker
追风赶月、40 分钟前
【Linux】深刻理解操作系统的管理
linux·服务器
Xiao Tong33341 分钟前
linux第一课(操作系统核心)
linux·运维·服务器
shuiyihang09811 小时前
数据库课程 CMU15-445 2023 Fall Project-1 Buffer Pool Manager
网络·数据库·cmu 15-445