前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >免费的mysql可视化工具_centos7安装oracle

免费的mysql可视化工具_centos7安装oracle

作者头像
全栈程序员站长
发布2022-11-09 19:28:35
9890
发布2022-11-09 19:28:35
举报

大家好,又见面了,我是你们的朋友全栈君。

以前安装过几十次的mysql。今天还是遇到问题(虽然是因为是局域网ip不通无法远程连接),记录一个完整的安装过程。

1.yum卸载

yum安装之后如果需要卸载

1.命令 rpm -qa | grep -i mysql 或者 yum list installed | grep mysql 查看安装的mysql安装包

将查出来的安装包通过yum remove 卸载 yum remove mysql-community-server-***

2. 卸载mysql文件目录

find / -name mysql | xargs rm -rf

2.安装mysql

1.下载mysql

方法一官网下载

方法二(选择这个)

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

2.安装rpm包

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

安装成功后 /etc/yum.repos.d/ 目录下 多两个文件 mysql-community.repo和mysql-community-source.repo

3.安装mysql

yum install -y mysql-server

安装成功查看 mysql -V

4,运行mysql

service mysqld start

5.查看随机密码

grep “password” /var/log/mysqld.log

6.登录

mysql -u root -p

密码是第五步得到的

7.修改密码

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘NewPass123!‘;(要带分号)

设置密码永不过期

ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;

#刷新MySQL的系统权限相关表

flush privileges;

8.设置远程登录

所有ip下以及在本地可访问

grant all privileges on *.* to root@”localhost” identified by “NewPass123!”;

grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘NewPass123!‘ with grant option;

flush privileges;

解释:

grant all privileges on 数据库名称.* to 数据库用户名@‘授权范围‘ identified by ‘数据库用户名密码‘;

grant all privileges on wxactivity.* to mysqluser@‘%‘ identified by ‘mysqluseradmin‘;(这是例子,%代表授权全网,localhost代表授权本机)

9.创建数据库(可不做)

create database 数据库名称 ;(注意分号结尾)

10.新建用户(可不做)

CREATE USER ‘xld_test‘@‘%‘ IDENTIFIED BY ‘你的密码‘;

11.用户授权(可不做)

添加用户权限: GRANT ALL ON databasename.tablename TO ‘xld_test‘@‘%‘;

撤销用户权限: REVOKE ALL ON databasename.tablename TO ‘xld_test‘@‘%‘;

删除用户及权限 :drop user ‘xld_test‘@‘%‘;

3.sqlyog

1.安装sqlyog

2.sqlyog连接远程mysql

1:查看防火状态

systemctl status firewalld

service iptables status

2:暂时关闭防火墙

systemctl stop firewalld

service iptables stop

3:永久关闭防火墙

systemctl disable firewalld

chkconfig iptables off

4:重启防火墙

systemctl enable firewalld

service iptables restart

3.linux查看mysql状态

netstat -ntlp 和 service mysqld status

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/190215.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年9月23日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档