CentOS7系统安装MySQL8.0版本
一、下载
1、下载地址:https://dev.mysql.com/downloads/mysql/
2、选择对应的系统版本进行下载
3、把如下包上传到指定的安装目录下
mysql-community-common-8.0.31-1.el7.x86_64.rpm
mysql-community-client-plugins-8.0.31-1.el7.x86_64.rpm
mysql-community-libs-8.0.31-1.el7.x86_64.rpm
mysql-community-client-8.0.31-1.el7.x86_64.rpm
mysql-community-icu-data-files-8.0.31-1.el7.x86_64.rpm
mysql-community-server-8.0.31-1.el7.x86_64.rpm
二、安装
1、检查 /tmp 目录的权限,如果不是777权限,赋予相应的权限
chmod -R 777 /tmp
2、安装前检查依赖
rpm -qa|grep libaio
rpm -qa|grep net-tools
不存在的话就先安装
yum install libaio
yum install net-tools
3、安装(如下顺序)
rpm -ivh mysql-community-common-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.31-1.el7.x86_64.rpm
注意:安装 mysql-community-libs-8.0.31-1.el7.x86_64.rpm 时可能会报错
执行:yum remove mysql-libs,然后再继续安装
4、检查安装是否成功
mysql --version
5、服务初始化工作
(1)、为了保证数据库目录与文件的所有者为 mysql 登录用户,如果你是以 root 身份运行 mysql 服务,需要执行下面的命令初始化:
mysqld --initialize --user=mysql
(2)、查看密码:
cat /var/log/mysqld.log
(3)、启动、停止、重启、查看状态
启动:systemctl start mysqld
关闭:systemctl stop mysqld
重启:systemctl restart mysqld
查看状态:systemctl status mysqld
(4)、设置开机自启
查看是否开机自启
systemctl list-unit-files|grep mysqld.service
enable表示开机自启,disable表示开击不自启
设置开机自启:
systemctl enable mysqld.service
关闭开机自启:
systemctl disable mysqld.service
三、登录
首次登陆:
mysql -uroot -p
首次登陆后修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
四、Navicat 远程连接
1、关闭Linux的防火墙
2、设置MySQL允许root用户远程连接
use mysql;
update user set host = '%' where user ='root';
3、进入MySQL执行如下命令
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2019-03-18 Zabbix监控Oracle数据库