(一)MySQL数据库-Centos7.6安装MySQL5.7.26
程序员文章站
2024-03-18 10:56:46
...
我的系统版本为CentOS7.5,MySQL版本为5.7.26
为什么用5.7:
一般在MySQL的生产环境中不推荐使用最新版本,可能不稳定或者有未知BUG。目前最新版为8.0,在稳定的情况下使用最新版本,我选用5.7安装。
MySQL-community-server: mysql服务
MySQL-client : MySQL 客户端程序,用于连接并操作Mysql服务器。
MySQL-devel : 库和包含文件,如果你想要编译其它MySQL客户端,例如Perl模块,则需要安装该RPM包。
MySQL-shared : 该软件包包含某些语言和应用程序需要动态装载的共享库(libmysqlclient.so*),使用MySQL。
MySQL-bench : MySQL数据库服务器的基准和性能测试工具。
安装步骤
1、检测下系统有没有自带的mysql:
yum list installed | grep mysql
如果已经有的话执行命令卸载已经安装的mysql
yum -y remove mysql-libs.x86_64
2、先到mysql官网下载5.7的安装包,download-yum选择Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent), RPM Package , 该文件只是将mysql添加到yum库中,现在从官网下载默认的安装版本是8.0,需要禁用到8.0选择5.7,我的系统禁用8.0报错,所以我之前使用我之前的默认安装版本为5.7的包进行安装
wget http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm
#如果没有wget命令可以通过如下命令安装
yum install wget -y
3、添加选择yum源:
#添加到yum源
yum localinstall mysql57-community-release-el7-7.noarch.rpm
#查看可用和默认的yum源,这里默认的就是5.7
yum repolist all | grep mysql
4、安装mysql:
yum install mysql-community-server
5、启动mysql:
#启动
service mysqld start
#查看安装版本
mysqladmin --version
简单配置
6、查看默认密码
grep -n password /var/log/mysqld.log
7、修改初始密码,允许远程访问
#本地连接数据库,输入刚刚获取的密码
mysql -u root -p
#修改默认密码,默认密码后续操作会报错
SET PASSWORD = PASSWORD('aaa@qq.com');
#选择mysql库
use mysql;
#更新权限
update user set Host='%' where User='root';
生效:
FLUSH PRIVILEGES;
8、配置防火墙打开3306端口
#查看80端口是否开启
firewall-cmd --permanent --query-port=3306/tcp
#允许外部访问80端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#配置生效
systemctl restart firewalld.service
上一篇: 栈与队列
推荐阅读
-
(一)MySQL数据库-Centos7.6安装MySQL5.7.26
-
Windows版本 - MySql5.7.26压缩包版本安装流程
-
Mysql5.7.26数据库的安装
-
centos7 快速安装 mariadb(mysql) 博客分类: 【25】、linux【5】、数据库 centos7mysqlmariadb
-
国产达梦数据库学习笔记(一):NeoKylin7.0安装及配置与常用基础命令
-
centos yum 安装mysql 博客分类: linux数据库
-
mysql 删除重复记录 保留一条 博客分类: 数据库 mysqlsql
-
腾讯云服务器Centos7安装mysql数据库并且使用Navicat远程访问
-
MYSQL的group_concat()函数中实现将多行同一字段数据合并成一个数据 博客分类: 数据库 sqlMySQL
-
记录一次阿里云服务器上docker下安装mysql无法远程连接的问题