linux Mysql安装
1.下载repo rpm包
windows下载repo rpm包 https://dev.mysql.com/downloads/repo/yum/
linux wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
2.安装rpm -ivh mysql80-community-release-el7-1.noarch.rpm
安装后 etc/yum.repos.d/ 目录下会有这两个文件mysql -community.repo mysql-community-source.repo
3.安装mysql
yum install mysql-server
4.启动mysql
systemctl start mysqld.service
查看mysql状态
systemctl status mysqld.service
查看mysql进程
ps -ef|grep mysqld
5.进入mysql
mysql -uroot -p(直接回车,首次登陆没有密码)
grep "password" /var/log/mysqld.log(有些版本有初始密码,可使用这个命令捞出初始密码)
设置密码
ALTER USER 'root'@'localhost' IDENTIFIEN BY '123456';
6.开放3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
重载加载配置使其生效
firewall-cmd --reload
查询3306端口是否开放成功
firewall-cmd --query-port=3306/tcp
开启防火墙 ---自己搭开源项目玩,为了省心可以直接关闭防火墙,下面为开启关闭命令
查看防火墙状态 systemctl status firewalld
开启防火墙状态 systemctl start firewalld
关闭防火墙状态 systemctl stop firewalld
7.开启远程连接权限
mysql -uroot -p12346 进入数据库
use mysql; 进入mysql数据库
select 'Host','User' from user; 在user表查询远程登陆权限和用户
UPDATE user SET Host='%' WHERE User='root' LIMIT 1; 更新root用户的远程权限
flush privileges; 刷新权限
到这就安装完成,可使用navicat远程连接数据库了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?