RockyLinux安装MySQL

打印 上一主题 下一主题

主题 1838|帖子 1838|积分 5514

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本文先容RockyLinux使用dnf在线安装MySQL并修改暗码设置远程登陆。
本博客使用RetHat系的新版本系统,如使用Debian系的系统如Ubuntu,只需使用apt安装,其余部分雷同。
1、使用如下命令安装MySQL
  1. sudo dnf install mysql-server
复制代码
2、安装完成后可以使用systemctl工具对MySQL服务举行控制
(1)检察服务状态
  1. sudo systemctl status mysqld
复制代码
(2)启动服务
  1. sudo systemctl start mysqld
复制代码
(3)重启服务
  1. sudo systemctl restart mysqld
复制代码
(5)制止服务
  1. sudo systemctl stop mysqld
复制代码
3、使用ALTER USER修改暗码
(1)如果不是root用户,使用如下命令切换到root用户
  1. sudo su - root
复制代码
(2)使用如下命令直接进入mysql终端控制台
  1. mysql
复制代码
(3)使用如下命令修改MySQL下root用户的暗码
  1. ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPass';
复制代码
执行成功后可以顺便修改root用户的host,使MySQL可以远程访问,这样你就可以使用Navicat、DBeaver或者DataGrip等工具远程毗连MySQL,否则你只能在Linux本地使用和毗连MySQL
起首切换到默认的mysql数据库
  1. USE mysql;
复制代码
然后更新user表下root用户的host字段值,从localhost改为%
  1. UPDATE user SET host = '%' WHERE user = 'root';
复制代码
然后革新权限
  1. FLUSH PRIVILEGES;
复制代码
使用如下命令退出MySQL终端控制台
  1. exit;
复制代码
可以使用systemctl重启mysql服务,也可以不重启,到此mysql应该就能远程毗连了,但是在毗连之前须要开放系统防火墙的3306端口,RetHat系使用firewalld服务,Ubuntu默认使用ufw服务,此处只以firewalld举例
  1. firewall-cmd --zone=public --add-port=3306/tcp --permanent #开放3306端口
  2. firewall-cmd --reload #重载firewalld服务
复制代码
如果你不在意防火墙,可以选择直接关闭防火墙
  1. systemctl stop firewalld
复制代码
到此应该可以远程毗连MySQL了,安装结束。
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

乌市泽哥

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表