【Linux】CentOS 7安装 MySQL
1. 更改Centos YUM 源
1) 备份 yum 源配置文件 (在根目录下执行)
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
2)将官方的 yum 源换成阿里的yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3)清楚 yum 缓存
yum clean all
yum makecache
注释: 不要 yum update ,会更新整个 CentOS 7
如果阿里的镜像慢可以换成网易的镜像,即将第二条命令换成下面命令更改yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
2. 删除Linux自带的数据库
1)执行以下命令确认是否安装mariadb
rpm -qa|grep mariadb
出现以下提示表示已安装该数据库
2)如果数据库已安装,需要使用以下命令卸载该数据库
yum remove mariadb-libs-5.5.60-1.el7_5.x86_64
3. 安装mysql 5.7 版本
推荐使用在线安装,更简单!!!
1)方法一: 在线安装
- 下载安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
yum localinstall mysql57-community-release-el7-8.noarch.rpm
- 引入密钥文件
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
- 安装
yum install mysql-community-server
- 启动 MySQL 服务
systemctl start mysqld
2)方法二:离线安装
tar -xzvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.21-linux-glibc2.12-x86_64 /usr/local/mysql
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
记录红框内的密码: TIqkIrj=:0Uh
/usr/local/mysql/bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data/
/usr/local/mysql/bin/mysqld_safe --user=mysql&
4. 登录mysql
1) 在线安装登录mysql
- 获取密码
grep 'temporary password' /var/log/mysqld.log
- 使用该密码登录mysql
mysql -uroot -po)x/kp&<u3vZ
注: 如果密码mysql命令不能识别,可以在密码两端加上双引号 —— 因为生成的默认密码含有特殊符号,所以不能识别
mysql -uroot -p"o)x/kp&<u3vZ"
- 设置登录密码及远程访问授权
mysql>set global validate_password_policy=0;
mysql>set global validate_password_length =1; # 修改密码策略
mysql>set password for'root'@'localhost' =password('5201314love'); # 更改密码
mysql>grant all privileges on *.* to root@'%'identified by '5201314love'; # 设置支持远程访问
mysql>flush privileges;
- 安装Navicat工具远程访问mysql
2) 离线安装登录mysql
密码是离线安装时图中初始化命令执行时的提示
mysql -uroot -pTIqkIrj=:0Uh
【Linux】CentOS 7安装 MySQL相关推荐
- Linux CentOS 中安装 MySQL 与卸载 MySQL(三)
VMware 安装 MySQL 内容 一.软件下载 二.安装步骤 1. 上传压缩文件 2. 防止依赖冲突 3. 安装依赖 4. 查找以前是否装有mysql 5. 查看安装包目录 6. 安装mysql- ...
- Linux Centos下安装mysql详细步骤
1.下载安装包 下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads 2.解压 tar -zxvf mysql-5.7.9-lin ...
- Linux CentOS 中安装 MySql
CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com ...
- Linux CentOS 7 安装 MySQL(5.7.26)
一.下载 官网下载地址:https://www.mysql.com/downloads/ 本文下载使用的版本是 mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 二 ...
- Linux CentOS 中安装 Redis(五)
Redis Linux 中安装 Redis 一.安装准备 一.软件下载 2. 安装 SecureCRT 二.安装 Redis 1. 新建安装目录 2. 上传文件 3. 解压 Redis 到指定路径 4 ...
- Linux CentOS 中安装 Tomcat(四)
CentOS 中安装 Tomcat 内容 一.软件下载 二.安装步骤 1. 安装 SecureSTR 软件 2. 新建安装目录 3. 上传压缩包 4. 将tomcat解压到指定的路径 5. 切换到to ...
- Centos下安装mysql 总结
一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...
- CentOS 7 安装MySQL 5.6遇到问题及解决方案
centos下安装mysql真的没有想象中那么容易,在这里我总结一下遇到的问题 1. ERROR 2002 (HY000): Can't connect to local MySQL server t ...
- Centos下安装mysql(二进制版)
Centos下安装mysql(二进制版) 1.下载安装包,选择相应的平台.版本,比如,选择64位Linux平台下的MySQL二进制包"Linux-Generic (glibc 2.5)(x8 ...
- Linux源码安装mysql 5.6.12(cmake编译)
转载链接:http://www.2cto.com/database/201307/229260.html Linux源码安装mysql 5.6.12(cmake编译) 1.安装make编译器(默认系统 ...
最新文章
- 值得收藏的45个Python优质资源
- php图片生成缩略图_PHP生成图片缩略图类示例
- 5款最适合新手的包管理器
- C语言验证大小端的几个方法
- Redmi Note 10系列细节曝光:有望4G/5G双版本齐发
- Tableau的简单数据可视化操作
- java方法重载和重载方法_Java中的方法重载
- 某绒面试的病毒分析(一)
- [转载]jquery ajax/post/get 传参数给 mvc的action
- Java实现Unicode编码和中文互转
- 计算机键盘space键在哪,space键在哪
- ES集群不通,日志报[node-3] not enough master nodes discovered during pinging (found [[Candidate{node={node-3
- 操作系统清华 向勇 陈渝(RISC-V)(2)---操作系统与系统结构和程序设计语言
- 运筹系列63:使用ALNS求解大规模TSP问题
- CSS-设置表格样式
- Leetcode PHP题解D1:宝石与石头
- 家政预约系统开发作用和步骤
- 洛谷 P1304 哥德巴赫猜想
- 新月开始了-不解之谜也开始了
- CP-ABE方案形式化定义及安全模型总结