redhat linux安装mysql数据库
来源:互联网 发布:windows 虚拟机下载 编辑:程序博客网 时间:2024/05/16 04:08
欲揽明月
1 工欲善其事必先利其器
准备材料
MySQL-server-5.1.72-1.glibc23.i386.rpm
MySQL-client-5.1.72-1.glibc23.i386.rpm
2 将文件上传到linux服务器,如图所示
3 安装
使用指令rpm -ivh MySQL-server-5.1.72-1.glibc23.i386.rpm安装服务器
安装rpm -ivh MySQL-client-5.1.72-1.glibc23.i386.rpm客户端
可以看到,服务器已经帮我们启动了,如果想退出输入“exit”后回车,在想启动就输入service mysql start回车
4 修改密码
细心的玩家可能已经看到了上面安装服务端的时候打出来的字有一行
实际上这段代码是用来修改密码的(仅此一次,刚开始root用户没有密码,不安全)
我们在命令行输入/usr/bin/mysqladmin -u root password '123456'然后回车就可以将root用户的mysql密码设置为123456
5 开机自启动
设置完密码后,我们每次开机都要手动开启mysql服务,这样很不方便,我们可以设置开机自启动
在命令行输入chkconfig --add mysql回车然后输入chkconfig mysql on回车,就设置了开机自启动
6 在本机连接linux的mysql数据库
这个时候服务已经开启了,我们使用本机的数据库连接工具navicat连接一下试试
输入链接名、主机IP和密码后点击连接测试
没有成功吧!
原因有二,一是root用户没有远程连接的权限,二是3306端口没有被防火墙拦截了
针对这两个问题我们回到linux服务器
1 赋予root用户远程连接的权限
在mysql启动后的命令行敲入grant all privileges on *.* to 'root' @'%' identified by '123456';回车
接着敲入flush privileges;
2 开启3306端口
(1)可以这样(在linux命令行输入)
/sbin/iptables -I INPUT -p tcp –dport 3306-j ACCEPT
/etc/rc.d/init.d/iptables save
(2)也可以这样(修改配置文件,推荐)
找到/etc/sysconfig文件夹下的iptables文件,打开
添加如图所示代码
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
接着再次使用工具连接linux的mysql数据库,这次可以连接了吧!
欲揽明月
2017年9月4日
- redhat linux安装mysql数据库
- Linux RedHat安装mysql
- linux redhat 安装MySQL数据库,出现lib*包依赖
- centos && redhat 安装mysql数据库
- redhat linux安装oracle10g数据库
- RedHat Linux 6.1 安装MySQL
- Linux redhat 6.0 mysql安装
- RedHat Linux 6.1 安装MySQL
- redhat系统mysql数据库的安装
- RedHat下RPM包安装mysql数据库
- Redhat安装mysql及 导出数据库
- REDHAT LINUX AS5 下 MYSQL 数据库还原
- Redhat Enterprise Linux 6.3 下安装mysql
- Redhat Linux 编译安装MySQL-5.5.27
- redhat linux下面mysql的安装
- redhat linux 9.0下 安装mysql随笔 ---mysql安装问题解决
- Linux安装-MySQL数据库
- Linux安装MySQL数据库
- LigerUI表格的简单做法
- 背包dp
- TCP和UDP的区别
- Flight Boarding Optimization
- java多线程脏读演式
- redhat linux安装mysql数据库
- spring学习笔记二 属性配置
- Tools
- 启动子容器失败:A child container failed during start
- 单例模式
- PCA详解
- 身份证识别SDK开发包20170904
- 数据库
- iOSLaunchImage