搭建Linux环境--安装MySQL
Mysql 是一个开源的小型关联式数据库管理系统, 特点是速度快,体积小,成本低,尤其还是开源的,所以目前被广泛应用于互联网中的中小型网站中
一、安装MySQL
yum : 在线安装
1.查看线上所有的Mysql安装包
输入命令:yum list | grep mysql --- 以列表形式展示所有mysql安装包
注:cenos7版本安装
安装wget命令 yum -y install wget 下载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 下载mysql-community-release-el7-5.noarch.rpm包 rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装mysql yum -y install mysql-server
2、安装完成后启动Mysql服务
输入命令:service mysqld start
3.检查服务端口是否调用
输入命令 :netstat -ntl
如果看到有3306端口,那么代表mysqld已经成功启动了。
4.配置mysql服务器root账号密码
默认安装好的mysql账号是root密码为空
输入命令:mysql -- 进入到mysql中
在Mysql中输入命令:use mysql
在Mysql中输入命令:update user set password=password('123456') where user='root';
随后输入quit 退出mysql
5.重启mysql服务
service mysqld restart
6.验证密码修改是否成功
输入命令: mysql -u root -p
若输入配置好的密码123123能进入到mysql中 说明Mysql已安装完成。
二、Nvaicat连接MySQL
Nvaicat: 数据库管理工具,可连接远程数据库服务器
1.Windows下安装Nvaicat
一、Linux系统下载MySQL
1.Liunx系统中,关闭Linux防火墙
输入命令:chkconfig iptables off
2.给物理机赋予访问Liunx数据库的权限
输入命令: mysql -u root -p ---进入到mysql中
在mysql中输入命令:
grant all privileges on *.* to root@(你的物理机IP地址)identified by '123456'; --最后分号不能丢
例:
grant all privileges on *.* to root@192.168.3.7 identified by '123456';
输入成功后输入quit 退出Mysql
3.在防火墙中添加3306端口(Mysql默认端口号是3306)
输入命令: vi /etc/sysconfig/iptables
找到下面一行代码
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
在这行代码下面另起一行,新增如下代码
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
保存退出
4.重启防火墙: service iptables restart
5.打开Navicat,点击连接,选择mysql,在对话框中:
连接名随意写, IP地址填写虚拟机IP,端口号3306,用户名root,密码123456
点击测试连接,提示连接成功
注:
若报错,提示不能远程登录:
执行:mysql -u root -p
mysql>>use mysql; mysql>update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它。 mysql>FLUSH PRIVILEGES;
mysql>quit
执行:service mysqld restart