MySQL5.7二进制安装
1、上传安装包到服务器,并解压
tar zxvf mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz -C /usr/local/ mv /usr/local/mysql-5.7.33-linux-glibc2.12-x86_64 /usr/local/mysql
2、创建用户
1 2 | groupadd mysql useradd - g mysql mysql - s / sbin / nologin |
3、创建数据目录,修改数据库所属组
mkdir /data chown -R mysql:mysql /usr/local/mysql chown -R mysql:mysql /data
4、配置环境变量
1 2 3 | vim / etc / profile.d / mysql.sh #添加以下内容 export PATH = / usr / local / mysql / bin :$PATH |
5、初始化数据库
mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data
记录下最后的root用户初始密码。
6、编写配置文件
vim /etc/my.cnf #修改或添加以下内容 [mysqld] user=mysql basedir=/usr/local/mysql datadir=/data socket=/tmp/mysql.sock server_id=1 port=3306 [mysql] socket=/tmp/mysql.sock
7、复制启动脚本或者编写systemd管理文件,这里使用复制启动脚本的方式。
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
8、启动数据库
/etc/init.d/mysqld start
9、修改数据库root密码
mysql -uroot -p mysql>set password=password('123456'); mysql>exit
传送阵:搭建主从模式
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下