安装:
https://repo.mysql.com/
这里的mysql的官网,去这里选择yum源安装包。
相关版本字段显示不完全,右键空白部分选择查看源代码即可。
选择一个适合系统版本的,比如我这里就选择el7.9(没有具体的,7版本即可)
查看系统版本:
EL代表CentOS,因为EL是Red Hat Enterprise Linux (RHEL)的缩写,而CentOS是基于RHEL的开源版本。
CentOS旨在与RHEL在功能上兼容,因此使用相同的命名约定,即使用EL加上版本号来表示不同的CentOS版本。
然后可以通过rz等方式传入Linux中。
接下来用’‘rpm -ivh mysql57-community-release-el7-9.noarch.rpm’'来安装,一秒钟就安装结束。
安装前后yum源增加:
接着安装MySQL:yum install -y mysql-community-server
报错:是因为秘钥过期。
输入rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
后再安装一次即可。
检查这三项即可证明安装成功:
登录
尝试启动与登录:
需要密码。这里去设置一下即可无密码登录:
在/etc/my.cnt中最后一行加入skip-grant-tables
。
然后通过systemctl stop mysqld
systemctl start mysqld
重启数据库即可。
那顺便学习我们第一个MySQL语句吧!
输入 show databases;
可以看我们当前数据库。
刚才我们加语句那里其实就是MySQL的配置文件。我们可以接着配置一下MySQL。
分别是网络服务端口号,编码格式,和后端参数引擎。
port=3333
character-set-server=utf8
default-storage-engine=innodb
然后终端输入systemctl restart mysqld
重启一下。
不过我这里貌似没有权限去修改port,修改后重启是失败的。默认端口一般是3306。