1.下载mysql的repo源

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

2.安装mysql-community-release-el7-5.noarch.rpm包

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

安装这个包后,会获得两个mysql的yum repo源:

/etc/yum.repos.d/mysql-community.repo,

/etc/yum.repos.d/mysql-community-source.repo。

3.安装mysql

$ sudo yum install mysql-server

根据提示安装就可以了,不过安装完成后没有密码,需要重置密码

4.重置mysql密码

$ mysql -u root

登录时有可能报这样的错:

ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),
原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:

$ sudo chown -R root:root /var/lib/mysql

重启mysql服务

$ service mysqld restart

接下来登录重置密码:

$ mysql -u root  //直接回车进入mysql控制台
mysql > use mysql;

执行修改密码语句,注意,由于你和我的mysql版本可能不同,所以如果执行第一条语句提示没有password字段,请执行第二条sql语句

mysql > update user set password=password('123456') where user='root';

如果上述语句报错,可以执行desc user语句查看是否有password字段,如果发现有authentication_string字段,那么可以执行下面的sql语句

mysql > update user set authentication_string =password('123456aa') where user='root';

密码修改完毕,执行下面语句退出

mysql > exit;

到此位置,就可以用navcat链接了,但是可能出现
is not allowed to connect to this MySQL server
这样的错误,进入mysql

$ mysql -u root
mysql > use mysql;
//执行完下面sql会发现有个内容是localhost,把它改成%
mysql > select host from user where user='root';
//执行下面有时候会报主键错误,这是因为上面的sql查询出来有多条sql,其中有一条是带有百分号的,那么也就没必要执行下面这个update语句了
mysql > update user set host ='%'where user ='root' and host ='localhost';
mysql > flush privileges;

虽然本文是基于centos的,但是在Ubuntu下可能出现navcat依然连接不上,提示10061的错误
此时需要

cat /etc/mysql/my.cnf

查看该文件是否有以下内容

[mysqld]
bind-address= 0.0.0.0

如果没有,得加上,然后重启mysql

service mysql restart //此处不记得是mysql还是mysqld了,都试试吧

以上

Mysql-centos下的安装相关推荐

  1. nginx 怎么重新编译安装mysql,centos 下 编译安装 nginx + mysql + php 服务

    centos 下编译安装nginx + mysql + php 服务 1.安装nginx 1.1.安装依赖包 yum install wget make gcc gcc-c++ pcre-devel ...

  2. mysql linux centos 安装_Linux centos 下在线安装mysql

    1,查看是否有安装过mysql: #rpm -qa | grep mysql 如果无结果返回,说明没有安装Mysql,可以全新安装. 2,查看在线服务器提供的Mysql相关的安装包有哪些: #yum ...

  3. Centos下Yum安装PHP5.5,5.6

    Centos下Yum安装PHP5.5,5.6 默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | gre ...

  4. linux怎么离线安装gcc文件夹,CentOS下离线安装gcc环境,图文详细,方法全面

    CentOS下离线安装gcc环境,图文详细,方法全面 下载 方式1:如果有网的虚拟机还没有安装,可以直接 yum install --downloadonly --downloaddir=/root/ ...

  5. Mongodb学习(安装篇): 在centos下的安装

    安装篇 ###下载解压文件 [root@192 lamp]# wget http://fastdl.mongodb.org/linux/mongodb-linux-i686- 2.2.2.tgz ## ...

  6. CentOS下Qt安装

    CentOS下Qt安装 月底,美国的大佬们将会过来给我们几个搞一个培训.老大要求我们提前学习一下Qt.我现在的首要任务是在自己的CentOS系统上安装一下Qt开发环境. 1. 获取下载地址 以下为开源 ...

  7. 【潇湘菌子】Centos下YAPI安装

    Centos下YAPI安装 YAPI是什么 这个也无需多讲,是一个管理api的平台,大家在平台把规则定好.前后端就可以分离的做开发了.比sawgger的那个功能强大.而且支持用户,权限,多种数据导入, ...

  8. 华为云centOs下docker安装(一)

    华为云centOs下docker安装 安装centOs下安装docker 安装centOs下安装docker CentOS 7.6 64bit 系统盘容量: 40 GB系统类型: 64-bit 把yu ...

  9. centos mysql phpmyadmin_CentOS下phpMyAdmin安装

    前提:您已经启动了Apache和MySQL服务器了.CentOS在刚安装完毕时候,并没有启动这两个服务器,需要我们在系统服务里面启动它们. 1,我们要以root帐号登入 . 2,PHP支持模块安装.在 ...

  10. centos 怎样下载php,centos下怎样安装软件

    centos下安装软件的方法是: centos安装软件的命令 1.rpm包的安装1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh 3.移走一个包 # rpm -e 4.安装参 ...

最新文章

  1. .net 返回datatable显示sql列名_3汇总分析-SQL
  2. [XSY] 绿色(圆方树、树形DP、树上差分)
  3. 动画学信奥 漫画学算法 CSP-J入门级 (一)、计算机基础与编程环境(依据「NOI大纲」)
  4. ApplicationContext接口不同应用场景的实现
  5. 【电路】简易的桥式整流电路---选取滤波电容
  6. Docker一些常用命令
  7. SQL语句关联查询,UNION ALL用法,结果中查询
  8. IntelliJ IDEA 2019.3 发布,性能和质量居然牛的飞天了!
  9. 杨辉三角c语言 用队列形式,C语言杨辉三角(循环队列).doc
  10. 【软件测试】测试用例详解
  11. 音视频处理、图像处理、图像识别和字符识别全能库JavaCV完整教程(包含完整JavaCV入门、JavaCV实战、ffmpeg、opencv和tesserac教程)
  12. 【四二学堂】基于uni-app开发的跨平台井字游戏(App+H5 web+微信小程序)
  13. 计算机系统的主要性能指标有哪些?,计算机系统组成及主要性能指标
  14. 用c语言实现打印乘法口诀表
  15. Exynos 4412 看门狗定时器中断
  16. [模型库]两款经典puma560机器人三维模型
  17. Myeclipse 2014 破解补丁 附官方安装包与图文使用方法
  18. cgl证书(cgl证书查询官网)
  19. opengl入门基础-画正方形
  20. 【解决】Asset file ‘XXX/XXX/XXX.meta ’ has inconsistent casing. Renaming meta file succeeded.

热门文章

  1. oracle optimizermode,Oracle OPTIMIZER_MODE参数
  2. arm linux装wine,Ubuntu下安装wine详细介绍
  3. 创建mysql用户并在单个数据库上赋权
  4. columns列:Rows 工作表上所有的行
  5. nginx ---- nginx.conf核心配置文件
  6. 一个aov网用邻接矩阵表示_第6章+图习题解析
  7. 基于swing的java系统_Java实验--基于Swing的简单的歌曲信息管理系统(一)
  8. es6标准入门第3版pdf_最详细,快速入门Web前端开发的正确姿势
  9. GEOTOOLS-几何学
  10. MySQL 备份 nb3 和 psc的区别