准备安装新版本MySQL 8.0:切换到管理员模式。查找并定位MySQL安装文件。检查当前MySQL进程,确保无其他实例运行。获取MySQL 8.0的压缩包。解压缩下载的文件。移除压缩包文件,保留解压后的目录。将解压后的目录移动到/usr/local/mysql。创建MySQL用户组和用户,并调整权限设置。创建数据目录并赋予相应的...
ubuntu20.04上安装mysql 8 .0的教程
在Ubuntu 20.04上安装MySQL 8.0,首先确保卸载系统中的现有MySQL版本。通过命令行执行以下步骤:
检查当前Linux系统的版本和型号。
列出现有MySQL依赖项,并卸载所有相关依赖,通过多次按下tab键自动补全并执行卸载。
确认已卸载所有相关依赖,并清理残留数据。
准备安装新版本MySQL 8.0:
切换到管理员模式。
查找并定位MySQL安装文件。
检查当前MySQL进程,确保无其他实例运行。
获取MySQL 8.0的压缩包。
解压缩下载的文件。
移除压缩包文件,保留解压后的目录。
将解压后的目录移动到/usr/local/mysql。
创建MySQL用户组和用户,并调整权限设置。
创建数据目录并赋予相应的权限。
修改MySQL配置文件:
使用vim编辑器,编辑配置文件,添加以下内容:
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
执行MySQL初始化,并查看生成的随机临时密码。
将mysql.server文件放置到/etc/init.d/目录中,启动MySQL服务,检查启动状态。
启动MySQL服务,使用生成的随机临时密码。
登录MySQL后,修改初始密码。
测试SQL语句是否正常运行。
提取MySQL数据库中的用户信息/权限设置,以实现在不重启MySQL服务的情况下直接应用更改。
退出MySQL客户端。
添加MySQL路径到环境变量:
执行`export PATH=$PATH:/usr/local/mysql/bin`。
验证MySQL服务是否正常启动。
更新配置文件,确保每次启动都加载正确配置。
退出管理员模式,确认配置更新。
再次编辑配置文件,确保加载前执行`source /etc/profile`。
验证MySQL配置和密码更新。
至此,MySQL 8.0在Ubuntu 20.04上成功安装并配置完成,确保数据安全和性能优化。2024-09-26