对于现在的网络服务器来说,每个服务器在运行网站或者其他的软件时,都会把数据存储到数据库,那么如何安装数据库?
这次的教程以CentOS系统安装Mysql5.7为例,(虽然有最新版本的Mysql单数不知道为什么,不喜欢安装最新版本的)
先进入这个地址:https://dev.mysql.com/downloads/repo/yum/
这里就下载第一个吧,点击Download进入到下载页面, 进入到下载页面系统可能会自动下载一个文件,这个时候点击取消,不让他自动下载
在No thanks,just start my download上右键,选择复制链接地址 我这里给出地址:https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
注:我是用的是火狐浏览器,这里有一个复制链接地址的功能,其他的浏览器我不知道有没有,如果没有的话,在页面的源代码里应该能查看的到
在CentOS系统里面打开终端执行:wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm命令来下载rpm包
下载完安装rpm包
执行。rpm -Uvh mysql80-community-release-el7-1.noarch.rpm
这里我使用的是阿里云的服务器安装的mysql,因为服务器默认没有安装manager所以这里如果你执行yum-config-manager --disable mysql80-community这条命令后如果提示找不到yum-config-manager,那就执行 yum install yum-utils 这条命令安装yum工具包。因为manager在utils包里面
因为我们要安装mysql57 这里需要关闭最新的软件仓库 现在最新版本的是80 所以 执行下面命令关闭80仓库,
安装成功以后执行 yum-config-manager --disable mysql80-community 这里的运行结果就不截图了,因为这里执行的屏幕让我不小心清屏了
打开mysql57仓库
yum-config-manager --enable mysql57-community
开始安装mysql5.7
执行 yum install mysql-community-server
安装完显示Complete!就是安装完成
启动mysql服务: service mysqld start
检查mysql 服务器的运行状态。service mysqld status。如果显示的是active(running)就说明服务正常运行
这个时候需要拿到数据库的密码进行登录:系统默认生成的密码放在了一个错误日志里面 我们查看错误日志
执行。grep 'password' /var.log.mysqld.log 红色方框里面的是就是数据库密码
登陆mysql 使用上面的密码
这里数据库是一个临时的密码,自己也可以更改数据库的密码
执行alter user 'root'@'localhost' identified by ' 你自己的新密码'; 这里最后一个一定要加个分号,这里不要看图片上的,图片上的没有加分好
这样在Centos上就完成安装mysql5。7数据库了