提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录
一、服务器安装MySQL
云服务器上下载安装配置MySQL服务与在本地虚拟机一致
1.查询mariadb软件
rpm -qa | grep mariadb
2.卸载mariadb全局
rpm -e --nodeps mariadb
3.下载mysql的rmp文件
wget https://repo.mysql.com//mysql57-community-release-el7-9.noarch.rpm
输入
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
导入MySQL仓库密钥
先执行: rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
再次进行服务安装:yum -y install mysql-server
等待服务安装即可
systemctl start mysql.service即可
二、配置MySQL服务
1.配置MySQL密码
1.进入/var/log/mysql.log查看初始密码的
2.使用mysql -uroot -p您的初始密码 进入MySQL服务
-----------------------------------------
1.设置密码安全策略为LOW
set global validate_password_policy=0; # 保密级别
set global validate_password_length=1; # 密码长度
2.设置密码
set password = password('root');
3.运行外部链接
grant all on *.* to 'root'@'%' identified by 'root';
4.刷新权限
flush privileges;
开发防火墙3306端口
在华为云服务器控制台配置安全组,开放3306端口
点击新建安全组,进入安全组控制台,修改
点击配置规则
输入您需要的端口即可
2.本地软件连接MySQL服务
这里用navicati做示范
也可以通过ssh连接,注意必须确保服务器开启ssh服务
通过 vim /etc/ssh/sshd_config 进入ssh配置文件中
将PermitRootLogin yes 前的#删除
以及PasswordAuthentication yes 前的#号删除
保存退出后,重启ssh服务
centOS7以上通过systemctl restart sshd重启服务
打开MySQL管理软件,使用ssh连接按下图配置即可
总结
本篇文章总结了本地连接云端服务器的方法