标签:grep CentOs Mysql community 密码 yum mysql 安装
一 工具版本:
CentOs 7.7
MySql 5.7
Mac
二 安装步骤
1.百度搜索mysql,官网页面点击[DOWNLOADS]
https://www.mysql.com
2.选择社区Community版
页面滑到底部,点击[MySQL Community(GPL)Downloads>>]
ps:企业版和社区版的最大区别是一个付费,一个免费,用于个人学习的,社区版就够用了
3.选择第一行的MySQL Yum Repository
4.接下来随便选择一个下载即可
我选了第一个进行下载
(mysql80-community-release-el8-1.noarch.rpm)
5.此处点击下方小字:No thanks, just start my download.
进行下载
6.将下载好的rpm包拖拽到服务器项目文件夹下
7.yum安装mysql repostory
yum install mysql80-community-release-el8-1.noarch.rpm -y
8.查看Mysql仓库
yum repolist |grep mysql
出现以下内容即代表安装成功,其中Mysql repostory版比普通版多了一个80仓库,即:mysql80-community/x86_64
9.修改配置文件
在安装mysql-community之前,我们来修改一下配置文件,使得安装版本是5.7,默认安装的mysql版本是8.0,而我们开发中常用的是5.7版本,所以需要修改配置文件
使用vim /etc/yum.repos.d/mysql-community.repo
命令修改mysql-community.repo文件,将文件中mysql80的enable值改为0,mysql57的enable值改为1
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/8/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
10.安装mysql-community
yum install mysql-community-server
11.启动服务,并验证mysql服务是否启动
systemctl start mysqld
ps -aux|grep -v grep|grep mysql
grep到下图所示的mysql进程,代表服务正常启动
12.启动mysql客户端
mysql
报错如截图所示
MySQL中提供了一种免去密码校验进入数据库的方法,我们就先使用这种方法登入到数据库中。然后将默认密码替换掉,上面的问题就可以解决掉啦~具体操作如下
13.修改临时密码后,重新启动mysql服务并连接mysql客户端
1.查看临时密码
cat /var/log/mysqld.log |grep password
2.用uroot用户访问数据库,输入临时密码
mysql -uroot -p
3.show databases
提示重置密码之后才能正常使用mysql数据库
4.修改密码
alter user root@localhost identified by ‘你的密码’;
5.再次开启服务,并连接mysql服务器
systemctl start mysqld
mysql -uroot -hlocalhost -P3306 -p
标签:grep,CentOs,Mysql,community,密码,yum,mysql,安装 来源: https://blog.csdn.net/weixin_42161670/article/details/115362304
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。