Centos 7下安装Mysql

15人阅读 评论(0) 收藏 举报
分类:

转自https://www.cnblogs.com/huangxinyuan650/p/6360464.html,如侵权立删。

试着在腾讯云服务器上部署web应用,就想着先搭建一下服务器环境,操作系统选的是centos7,在安装好jdk,tomcat后测试可以部署web应用就准备再安装一个mysql数据库,之前试过好几种方式都是以初始密码找不到告终,这次就又重新百度安装方式。

  据说centos7没有mysql 的yum源,于是就直接从网上下载mysql的repo源(这个玩意目前还没仔细探究是什么东西,在centos里面应该会涉及到),使用

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 

 

从网上下载这个rpm包(这里wget 命令是从网络上下载文件的命令一般的格式为wget +url),下载好rpm包后安装这个包

 rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装好这个rpm包后,开始安装mysql-server 

sudo yum install mysql-server

之后就是网络下载安装了,在中间会出现两个需要选择的地方都填“y”回车就行,然后就会显示安装成功

然后我们来测试是否安装成功,这时如果直接像windows下一样输入mysql -uroot -p可能会出现一些错误(ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2))原因是mysql这个文件的权限问题,需要把这个文件的权限改为当前用户

 sudo chown -R openscanner:openscanner /var/lib/mysql

然后就重启服务重新直接登录root用户 

service mysqld restart
mysql -u root 

这样就会进入到mysql服务,也就是我们常用的mysql命令行,这时就要来修改root用户的密码了

use mysql;
update user set password=password('new password') where user='root';
flush privileges;

这里的第一句是选用需要修改的数据库,在mysql中用户名密码都在数据库名为mysql的这个库中,在修改数据库中的数据表前都需要使用use命令选中使用哪个数据库,第二句是更新数据表user中root用户的密码为新密码,第三句是将前面所做的修改在系统中刷新生效。

然后就可以使用exit命令退出然后重新使用mysql -uroot -p 回车然后输入新密码进入mysql了。

  总结:在这里centos安装mysql和windows下安装mysql就有区别了,windows下安装mysql方式有几种,直接下载安装包安装那就是傻瓜式安装直接下一步就行,使用免安装版的就是在官网上下载压缩包解压,然后修改默认配置文件default.ini为my.ini文件内容修改一下这个文件下的bin目录和data目录以及当需要修改编码方式支持中文时加入utf-8的支持,然后就初始化mysqld服务,启动mysql服务之后就可以登录root用户进入了(初始密码在安装后生成的一个文件中),登录修改密码的语句都一样了。这里可能区别更多的就是因为系统的差异引起的。

查看评论

CentOS7 64位安装mysql教程,亲测完美

从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!这里依旧以mysql为例进行展示1、先检查系统是否装有mysqlrpm -qa | grep mysql1这里返回空值,说明没...
  • a774630093
  • a774630093
  • 2018-02-06 14:12:17
  • 2810

CentOS7.4安装Mysql

CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用MariaDB代替了,MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的...
  • qq_32786873
  • qq_32786873
  • 2017-12-19 16:17:50
  • 4127

centos7下MySQL安装和配置

1.更新yum包#yum update此时可通过如下命令查看#cat /etc/redhat-release 2.安装mysql#yum install mysql #yum install mysq...
  • fanrenxiang
  • fanrenxiang
  • 2017-04-15 15:01:39
  • 1805

linux-centos7安装mysql5.7.21步骤

linux centos7 安装mysql5.7.12   一.下载Mysql版本 1) 打开百度搜索,输入MySQL,第一个是MySQL官网 2) 点击第一个链接地址,进入MySQL...
  • ywmxyz123456
  • ywmxyz123456
  • 2018-01-25 15:51:49
  • 3461

centos7安装mysql5.7.18完整实用教程(★firecat推荐★)

CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载https://downloads.mysql.com/archives/community/1、...
  • libaineu2004
  • libaineu2004
  • 2017-07-27 17:35:12
  • 1109

Centos7安装并配置mysql5.6完美教程

Centos7安装并配置mysql5.6完美教程   Centos7将默认数据库mysql替换成了Mariadb,对于我们这些还想使用mysql的开发人员来说并不是一个好消息。然而,网上关于Lin...
  • qq_17776287
  • qq_17776287
  • 2016-12-09 11:26:48
  • 25834

CentOS7编译安装MySQL 5.7.20

官方文档 源码安装 https://dev.mysql.com/doc/refman/5.7/en/source-installation.html 使用systemd https://dev....
  • hobohero
  • hobohero
  • 2017-12-15 14:05:30
  • 1306

Centos7.4安装并配置Mysql5.7

一般我们选择安装Centos的最小安装,然后我们在使用好多工具的时候就会报错!wget不会默认被安装。需要安装的看我之前的博客。 1、配置YUM源下载mysql源安装包[root@localhost...
  • zl570932980
  • zl570932980
  • 2017-12-29 20:00:16
  • 1182

在CentOS7上安装mysql

安装过程就是几行命令,我们很快就可以安装好。但是对于我这个刚刚开始学习Linux、数据库以及云计算的小白,这几行命令是什么意思呢?我花了点时间去弄懂,然后在这里分享给大家。CentOS 7的yum源中...
  • cds86333774
  • cds86333774
  • 2016-04-12 13:30:41
  • 3622

Centos7安装并配置mysql5.6

安装1、下载安装包mysql-5.6.34-linux-glibc2.5-x86_64.tar 下载 2、卸载系统自带的Mariadb[root@localhost ~]# rpm -qa|grep...
  • kinglyjn
  • kinglyjn
  • 2017-12-26 16:53:08
  • 173
    个人资料
    等级:
    访问量: 431
    积分: 92
    排名: 148万+
    文章存档