zoukankan      html  css  js  c++  java
  • 搭建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 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('123123') 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 '123123';     --最后分号不能丢

    例:
    grant all privileges on *.* to root@192.168.9.1 identified by '123123'

    输入成功后输入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,密码123123

    点击测试连接,提示连接成功

    注:

    若报错,提示不能远程登录:

    执行:mysql -u root -p  

       mysql>>use mysql;    mysql>update user set host
    = '%' where user = 'root';这一句执行完可能会报错,不用管它。    mysql>FLUSH PRIVILEGES;     
       mysql>quit

    执行:service mysqld restart
  • 相关阅读:
    我劝你不要记账
    富人不存钱
    1w+的心路历程
    简历这么写才对!
    Android 开发凉了吗!
    三个思维转变
    说一说赚钱
    【原】Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法(Matt Galloway著)读书笔记(二)
    【原】Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法(Matt Galloway著)读书笔记(一)
    【原】iOS开发进阶(唐巧)读书笔记(二)
  • 原文地址:https://www.cnblogs.com/yitao326/p/11101076.html
Copyright © 2011-2022 走看看