【Linux】CentOS 7安装 MySQL
创始人
2024-02-18 03:30:47
0

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&

注: 如果密码mysql命令不能识别,可以在密码两端加上双引号 —— 因为生成的默认密码含有特殊符号,所以不能识别

mysql -uroot -p"o)x/kp&
  • 设置登录密码及远程访问授权
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

相关内容

热门资讯

相亲闪婚后未办婚礼未同居,男子... 近日,湖南省汨罗市人民法院审理了一起婚约财产纠纷案件。 2024年4月初,王某与张某(女)通过某婚姻...
韩独检组下周将同时起诉尹锡悦夫... 据中国新闻网援引韩联社21日报道,负责调查韩国前总统尹锡悦夫人金建希弊案的独立检察组(独检组)将于下...
对毒品犯罪被告人适用死刑,应考... 如果您想第一时间收到我的更新,请点开文章标题下面的蓝色字体的“刑事专业律师何忠民”,再点击右上角,然...
一财社论:海南封关为制度型开放... 12月18日,海南自由贸易港正式启动封关运作。封关后,海南岛全岛将建成一个海关监管特殊区域,实施以“...
石家庄市住建局:制度筑基 科技... 石家庄发布(shijiazhuangfabu) 运营|石家庄广播电视台新媒体中心 来源|石家庄新闻 ...
长安汽车获国内首块L3级自动驾... 极目新闻记者 邓波 12月20日,国内首块L3级自动驾驶专用正式号牌“渝AD0001Z”在重庆诞生,...
祁阳卫健局回应“手术钻头遗留患... 近日,湖南祁阳市中医医院发生骨科手术钻头断裂遗留患者体内事件,引发公众关注。12月21日,南都N视频...
相亲闪婚后未办婚礼未同居,男子... 近日,湖南省汨罗市人民法院审理了一起婚约财产纠纷案件。 2024年4月初,王某与张某(女)通过某婚姻...
“手术钻头断裂遗留患者体内”,... 12月21日,湖南祁阳市卫生健康局发布情况通报: 近日,有媒体报道祁阳市中医医院发生骨科手术钻头断裂...
债务逾期13亿元!因借款合同纠... 12月21日晚间,万通发展(SH 600246)发布公告称,公司控股股东嘉华东方控股(集团)有限公司...