加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

搭建Linux环境--安装MySQL

发布时间:2020-12-13 23:42:52 所属栏目:Linux 来源:网络整理
导读:Mysql 是一个开源的小型关联式数据库管理系统, 特点是速度快,体积小,成本低,尤其还是开源的,所以目前被广泛应用于互联网中的中小型网站中 一、安装MySQL yum : 在线安装 1. 查看线上所有的 Mysql 安装包 输入命令: yum list | grep 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 [email?protected](你的物理机IP地址)identified by ‘123123‘; ????--最后分号不能丢

例:
grant all privileges on *.* to [email?protected]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

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

?

注:

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

执行use mysql;

执行update user set host = ‘%‘ where user = ‘root‘;这一句执行完可能会报错,不用管它。

执行FLUSH PRIVILEGES;

service mysqld restart

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读