Linux中安装MySQL并配置远程连接

1.在Linux中root登录后 安装MySQL的指令

yum install mysql-server

 

 2.安装完成后,启动 MySQL 服务

systemctl start mysqld

设置MySQL开机自启动(可选)

systemctl enable mysqld

 3.检查MySQL是否安装成功

systemctl status mysqld

  成功运行如图 


4.本地配置远程连接Linux中的MySQL 

4.1 先登录MySQL  (首次安装默认是没密码的 直接 mysql -u root 也能登录)

mysql -u【用户】-p【密码】

4.2 创建一个用户名为 root 的用户,并授权其拥有所有数据库的所有权限(123456可以随意更换为自己密码 连接数据库时需要用到)

create user root@'%' identified by '123456'; grant all privileges on *.* to root@'%' with grant option;

4.3 重新加载授权表 

FLUSH PRIVILEGES;

4.4 Ctrl+c退出数据库或exit退出数据库

4.5 重启数据库

systemctl restart mysqld

4.6 查询Linux的ip地址  

红线处就是自己Linux的ip地址 每个人的可能不同

4.7 HeidiSQL 连接MySQL

  连接成功完事 

如何是阿里云或者腾讯云服务器 需要手动打开3306端口允许访问  如图

我的Linux系统是CentOS Linux发行版,版本号为7.9.2009

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

 4.8 如果连接失败
 找到mysqld.cnf 修改bind-adress为0.0.0.0

重启mysql 尝试连接

sudo service mysql restart

如果还连不上 检查你的防火墙和数据库账号权限

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值