Aliyun服务器部署MySql 8.0
一、安装MySQL
复制相应版本;
下载
wget -i -c https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm
1
安装
yum -y install mysql80-community-release-el8-1.noarch.rpm
1
2、安装MySQL服务器
安装命令
(可以先执行下一步操作,再来执行此步操作)
yum -y install mysql-community-server
1
解决错误
出现错误警告⚠:Unable to find a match: mysql-community-server
需要先执行:
yum module disable mysql
1
再执行时就成功啦!
错误官网解释
(EL8 systems only) EL8-based systems such as RHEL8 and Oracle Linux 8 include a MySQL module that is enabled by default. Unless this module is disabled, it masks packages provided by MySQL repositories. To disable the included module and make the MySQL repository packages visible, use the following command (for dnf-enabled systems, replace yum in the command with dnf
(仅限EL8系统)基于RHEL8和Oracle Linux 8的基于EL8的系统包括默认情况下启用的MySQL模块。 除非禁用此模块,否则它将屏蔽MySQL存储库提供的软件包。 要禁用包含的模块并使MySQL存储库软件包可见,请使用以下命令(对于启用了dnf的系统,请将该命令中的yum替换为dnf
3、启动数据库
执行代码
systemctl start mysqld.service
1
(需要等一会儿)
查看数据库状态
systemctl status mysqld.service
1
4、登录数据库
查看临时密码
grep "password" /var/log/mysqld.log
1
使用临时密码登录
mysql -uroot -p
1
关闭密码校验
先设置密码后才能设置
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root_123R';
1
set global validate_password.check_user_name=off;
1
set global validate_password.policy=0; #设置为弱口令
1
set global validate_password.length=1; #密码最小长度为1
1
修改密码
修改密码为root
(密码自定义,能记住就行)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
1
5、退出MySQL
6、卸载Yum Repository
执行代码
yum -y remove mysql80-community-release-el8-1.noarch
1
三、连接数据库
1、重新登录数据库
使用修改后的密码(root)进入MySQL
2、远程连接到数据库
切换到MySQL数据库
use mysql
1
数据库授权
update user set host='%' where user='root';
1
FLUSH PRIVILEGES;
1
加密规则修改
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
1
查看云服务器防火墙状态
service firewalld status
1
释放云服务器3306端口
实例->安全组->配置规则;
快速添加;
四、Navicat连接远程数据库
主机:云服务器ESC的公网IP;
密码:数据库修改后的密码(第二章->第4小结->修改密码)
连接成功后就能愉快的使用部署的MySQL数据库啦!
五、安装错误补充
阿里云的镜像系统改成阿里云的,重新暗转的时候出现Error: GPG check FAILED错误
1、重新导入密钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
1
2、进行安装
yum -y install mysql-community-server
1
注:能力有限,目前基本无干货,还请谅解,争取早日能够写出有质量的文章!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
2023-04-28 jar包运行后显示 没有主清单属性 IDEA 使用maven打jar包两种方式及pom配置
2023-04-28 Could not create the Java virtual machine解决
2023-04-28 IDEA从零到精通(21)之使用Maven clean发生错误Process terminated
2023-04-28 java -jar XXX.jar 没有主清单属性以及找不到或无法加载主类的问题
2023-04-28 Maven指令打包SpringBoot项目提示没有主清单文件
2023-04-28 将IDEA MAVEN项目打包成jar包的通用方法
2023-04-28 IDEA+Maven 打jar包