写在前面
众所周知的,学习需要一个真正的linux环境。那么,本地环境的搭建至关重要。同时,如何在服务器中 安装数据库,也成了一个老大难的问题。
网上资料都太陈旧了,没有最新的基于Mysql8的安装部署说明教程。
即使有,也是老版本,包括官方mysql文档,都是存在一定的陈旧。根本不满足真实的部署要求。
那么,我们今天就来以yum库的方式,完成对于mysql的安装部署。
安装说明
本次安装采用单机模式,使用yum库进行安装
官网下载
安装指南
服务器连接
采用第三方ssh连接工具,连接服务器
示例为electerm(一款颜值比较高的开源ssh、ftp工具)
rpm文件上传
创建目录存放mysql安装文件
cd /usr/local/ mkdir mysql
文件上传
执行安装
检查mysql安装
yum list installed | grep mysql
如有安装,则删除
yum remove mysql*
安装yum库
cd /usr/local/mysql rpm -ivh mysql80-community-release-el8-1.noarch.rpm
执行安装
yum install mysql-server.x86_64
启动mysql
systemctl start mysqld
配置自启
systemctl enable mysqld
配置mysql
查询默认密码
grep 'temporary password' /var/log/mysql/mysqld.log
默认密码为空
修改密码
mysql mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
验证
mysql -p mysql> select version();
修改远程访问
mysql> update mysql.user set host='%' where user="root"; mysql> flush privileges;
防火墙开启
firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload
连接使用
一切配置安装完毕,可以使用数据库连接软件,连接使用