参照
https://blog.csdn.net/qq_41946216/article/details/134345137
操作系统版本:ubuntu-server-22.04.3
虚拟机:virtualbox7.0
部署mysql
下载上传
下载地址 https://downloads.mysql.com/archives/community/
以root用户上传,/usr/local
解压
重命名
用户及组
用户组mysql、用户mysql
groupadd mysql
useradd -m -s /bin/bash -g mysql mysql
说明:-m创建用户的home,-s指定shell,-g指定所属用户组
passwd mysql
mysql密码mysql
文件夹及权限
mkdir /usr/local/mysql/data
调整权限
chown -R mysql:mysql /usr/local/mysql/data
chmod -R 755 /usr/local/mysql/data
chown -R mysql:mysql /usr/local/mysql
chmod -R 755 /usr/local/mysql
环境变量
切换到mysql用户,配置环境变量
vi .profile,在最上方添加
export MYSQL_HOME=/usr/local/mysql
export PATH= P A T H : PATH: PATH:MYSQL_HOME/bin
执行source .profile,使更改生效。
执行mysql命令,验证环境变量配置
由于使用的mysql版本较旧,其依赖的版本已经更新。
以root用户执行,find / -name libncurses.so.*
系统安装的是libncurses.so.6,创建软连接,模拟出5
ln -s /usr/lib/x86_64-linux-gnu/libncurses.so.6 /usr/lib/x86_64-linux-gnu/libncurses.so.5
以mysql用户执行mysql命令,继续报错,如下所示,继续按照上述的方法进行处理。
ln -s /usr/lib/x86_64-linux-gnu/libtinfo.so.6 /usr/lib/x86_64-linux-gnu/libtinfo.so.5
不再报类似上方的错误,以mysql用户执行mysql命令,报错如下,说明可以继续安装。
初始化
以mysql用户执行如下命令:
mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --initialize
说明:
–user:以操作系统mysql用户的身份初始化数据库,产生文件mysql是拥有者
–basedir:安装目录
mysqld命令位于/usr/local/mysql/bin/
root初始密码:xP(hl2Xk1E2t,见上图右下角。
至此mysql数据库已经安装成功,可以启动使用了。
但此时的状态,mysql的一些配置还处于默认状态,并且也没有被加入到系统服务。
登录后执行命令,会被要求修改密码。
刷新权限模块,执行修改密码
flush privileges;
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root’;
配置文件
如果想使用默认配置之外的配置,添加配置文件
以操作系统mysql用户登录,vi ~/my.cnf,此目录下,配置文件作用范围是mysql用户下的mysql数据库。
[mysqld]
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数大数据工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上大数据开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注大数据获取)
中…(img-S1j5gZku-1712863570237)]
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上大数据开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注大数据获取)
[外链图片转存中…(img-cRpdIjKc-1712863570238)]