首页 国际新闻正文

边,linux装置Mysql5.7和装置navicat(数据库长途衔接东西)介绍,qq分组

本文侧重介绍设备和装备办法,常识介绍较少,假如依照我的过程履行有错,欢迎留言,一同讨论处理。下文命令行后‘#' 为注释的意思

一、Linux 运用Yum方法设备mysql5.7

检查是否设备MYsql,有则卸载

rpm -qa |grep mysql
yum remove mysql*

检查是否设备mariadb,有则卸载

rpm -qa |grep mariadb
yum remove mariadb*

1.下载并设备Mysql官方的Yum Repository

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

#这个能够去官网换,打边,linux设备Mysql5.7和设备navicat(数据库远程联接东西)介绍,qq分组开它的下载链接即可

yum -y 旭辉研彩软件install mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql-com贞德簿本munity-server

****假如运用yum下mussy载方法很慢,履行以下三条句子************

*yum clean all *

*yum makecache *

*yum update *

*********************************************************

2.Mysql数据库设置

systemctl start mysqld.service

systemctl status mysqld.service

grep "password" /var/log/mysq豹王让我滚一滚ld.log

#查找mysql初始化暗码

mysql -urootZealandia -p

#接下来把暗码仿制进去,按回车

登录后不改暗码是无法进行操作的,想改一般暗码的话

####改简略暗码履行这个

*mysql > set global validate_password_policy=0;

*mysql > set global valid边,linux设备Mysql5.7和设备navicat(数据库远程联接东西)介绍,qq分组ate_password_length=1;

*mysql > SHOW VARIABLES LIKE 'validate_password%';

#检查mysql暗码规矩

mysql >set PASSWORD = PASSWORD('123456'); #设置顾奕南许风暗码为123456

#这是正常改暗码的

ALTER一女三夫 USER 'root'@'localhost' IDENTIFIED BY 'new password'; #要包含字母符号数字。

#最终老梁批判陈安之视频退出mysql,卸载Yum Repository

yum -y remove mysql57-community-release-el7-10.noarch

登录mysql

mysql -uroot -p123456


二、Navicat的设备

navicat是数据忽必烈改制库远程联接的东西,界面友爱,功能强大。不过是一款收费软件,只提供14天的免费运用期限。(需求运用科学办法方可免费运用)

1.登录navicat官网 https://www.navicat.com.cn/download/navicat-premium

2.挑选32或许64位下载,设备很简略,此处不介绍。


三、合作navicat运用(需求设置才能够联接上)

1.linux的防护墙阻拦

------非组词---------------------------------------------------------------------

firewall-cmd --st老梁故事汇黑道乔四爷ate

#检查防火墙状况

systemctl stop firewalld

systemctl disable firewalld

#封闭防火墙边,linux设备Mysql5.7和设备navicat(数据库远程联接东西)介绍,qq分组并制止开机自启动

-----------------------------------------------------------------------------

假如不关防火墙,增加规矩

$firewall-cmd --permanent --zone=public --list-ports #列出敞开端口

$firewall-cmd --zone=public --add-port=3306/tcp --permanent #敞开3306端口

$firewall-cmd --reload边,linux设备Mysql5.7和设备navicat(数据库远程联接东西)介绍,qq分组 #从头加载防火边,linux设备Mysql5.7和设备navicat(数据库远程联接东西)介绍,qq分组墙

$firewall-cmd --zone=public --query-port=3306/tcp #验证端口有无敞开

---------------------------------------------汤晶锦演唱青藏高原----------------------------------

$ sed -i 's/enforcing/disabl李恩倩ed/' /etc/广州多美时燃气设备有限公司selinux/config

$ setenforce 0

#封闭selinux

--------------------------------------------------------------------------------

2.权限缺乏问题

a进入mysql数据库命令行

mysql -uroot -p123456

b挑选名为mysql的数据库

use mysql;

c设置root账号可凭任何ip拜访mysql服务器拜访悉数数据库,操作悉数权限

grant all psw216rivileges on *.* to root@"%" identifi边,linux设备Mysql5.7和设备navicat(数据库远程联接东西)介绍,qq分组ed by "远程暗码";

这适当所以给IP-xxx.xxx.xxx.xxx赋予了一切的权限,包含远程拜访权限,%百分号表明允花笺记许任何IP拜访数据库。

d 然后再输入 flush privileges池欢莫西故; 改写权限

e道德电影小说 在Linux服务器上重启MySQL,

exit

sudo service mysqld res合丰电脑城笔记本价格tart

这样就能够经过navicar联接mysql了

新增用户操作

CREATE USER '新用户名'@'%' IDENTIFIED BY '自定义暗码1';

grant all privileges on *.* to 新用户@"%" identified by "暗码2"; #此刻暗码都改为边,linux设备Mysql5.7和设备navicat(数据库远程联接东西)介绍,qq分组暗码2,新用户改暗码和授权都是这个句子。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。