源码安装MySQL,创建数据库school,数据库中创建student和score表,授权用户登陆管理数据库

本文档详细介绍了如何在Linux环境中手动下载、安装、配置MySQL 5.7,包括安装依赖、解压源码、编译、创建用户和组、初始化数据库、设置配置文件、启动服务等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述
1,
1)在官网下载Source Code(带boost的包),使用xftb上传安装包
2)安装开发工具和开发包

yum install make gcc-c++ cmake bison-devel ncurces-devel -y
yum install libaio-devel openssl-devel -y
yum install perl-Data-Dumper -y
yum install net-tools -y

3)解压

tar xf mysql-boost-5.7.14.tar.gz -C /user/local/src

4)检查,编译,安装

#检查
cd /usr/local/src/mysql-5.7.14
cmake.-DWITH_BOOST=/user/local/src/mysql-5.7.14/boost/boost_1_59_0
#编译
make
#安装
make install

5)创建用户和组

groupadd -r -g 306 mysql
useradd -g 306 -r -u 306 mysql

6)初始化

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

7)为MySQL提供主配置文件和服务脚本
#主配置文件

cp /usr/local/mysql/support-files/my-default.cnf/etc/my.cnf
修改datadir
vim /etc/my.cnf
data = /usr/local/mysql/data
#服务脚本
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

8)修改PATH环境,让系统可以直接使用MySQL的相关命令

vim /etc/ptrofile.d/mysql.sh
export PATH=&PATH:/usr/mysql/bin
加载到当前
source mysql.sh

9)启动MySQL

systemctl start mysql

2,
1)登录MySQL
在这里插入图片描述
2)查看当前字符集
在这里插入图片描述
3)创建数据库
在这里插入图片描述
4)查看
在这里插入图片描述
5)切换到数据库school并写入配置文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6)重启服务并测试
在这里插入图片描述
在这里插入图片描述
3,创建student和score表
在这里插入图片描述
在这里插入图片描述
4,
在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值