搭建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

 

posted @ 2019-06-28 09:55  暖阳深处  阅读(253)  评论(0编辑  收藏  举报