ubuntu mysql 5.7安装

安装包下载地址

https://downloads.mysql.com/archives/community/

解压:

解压源代码

mysql-5.7.44-linux-glibc2.12-x86_64.tar

获取到

mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz

mysql-test-5.7.44-linux-glibc2.12-x86_64.tar.gz

解压源代码

mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz

重命名并且移动位置

mv mysql-5.7.44-linux-glibc2.12-x86_64 /usr/local/mysql

安装:注意日志结尾默认密码输出

/usr/local/mysqld --initialize --user=mysql

日志输出:

2024-08-07T08:48:14.133442Z 1 Note A temporary password is generated for root@localhost: uM#ICv-Hp30k

开机启动配置
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
cp /usr/local/mysql/support-files/mysql.server /etc/systemd/system/mysqld
开机启动配置--生效
systemctl daemon-reload
systemctl enable mysqld

重置密码

set password = password("root@1234");
flush privileges;
exit;

设置远程连接
grant all privileges on *.* to 'root'@'%' identified by 'root@1234';

相关推荐
tntxia19 分钟前
linux curl命令详解_curl详解
linux
扛枪的书生3 小时前
Linux 网络管理器用法速查
linux
顺风尿一寸6 小时前
Java Socket 内核之旅:从 SocketChannel.read() 到 tcp_recvmsg 与 epoll 的完整调用链路
linux
XIAOHEZIcode12 小时前
Ubuntu 终端美化全栈指南:Bash 到 Kitty 踩坑实录
linux·ubuntu·命令行
唐青枫14 小时前
别再只会用 cron:Linux systemd Timer 定时任务实战详解
linux
AlfredZhao2 天前
生产环境里,为什么不建议把普通端口直接暴露到公网?
linux·https·443·80
唐青枫2 天前
MySQL JSON 实战详解:从存储、查询、更新到 JSON_TABLE 与索引
sql·mysql
小满8783 天前
5.Mysql事务隔离级别与锁机制
mysql
元Y亨H3 天前
技术笔记:MySQL 字符集排序规则与大小写敏感性问题解决方案
mysql
戴为沐4 天前
Linux内存扩容指南
linux