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
如果还连不上 检查你的防火墙和数据库账号权限