Linux系统安装mysql数据库
Linux系统中Mysql安装
-
下载mysql安装包(linux版本)
-
上传到linux
-
检查系统上是否安装了mysql( 若安装了就需要先卸载再使用我们自己的)
rpm -qa |grep -i mysql #查看 rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686 #卸载
-
在 /usr/local 新建一个文件夹mysql
mkdir /usr/local/mysql
-
把mysql压缩包移动 到/usr/local/mysql
mv MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar /usr/local/mysql/
-
进入 /usr/local/mysql,解包mysql
cd /usr/local/mysql tar -xvf MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar
-
安装 服务器端
rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm
-
安装 客户端
rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm
-
启动Mysql
service mysql start #启动mysql (注意:只启动一次)
-
先查看随机密码登录(cat /root/.mysql_secret)
-
登录mysql
mysql -uroot -p随机密码
-
修改密码
set password for root@localhost = password('123');
-
登录mysql
mysql -uroot -p123
-
放行3306端口号
修改配置文件 cd /etc/sysconfig vi iptables 复制(yy p) -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 改成 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 重启加载防火墙或者重启防火墙 service iptables reload 或者 service iptables restart
-
允许远程连接 mysql
在linux上 先登录mysql cd /usr/local/mysql #进入mysql目录 mysql -uroot -p123 #登录 创建远程账号 create user 'root'@'%' identified by '123'; 授权 grant all on *.* to 'root'@'%' with grant option; 刷新权限 flush privileges;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现