首先安装wget命令:

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 -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的拥有者改为当前用户:

然后,重启服务:

$ service mysqld restart

接下来登录重置密码:

$ mysql -u root

mysql > use mysql;

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

mysql > exit;

5. 需要更改权限才能实现远程连接MYSQL数据库

可以通过以下方式来确认:

root#mysql -h localhost -uroot -p

Enter password: ******

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 4 to server version: 4.0.20a-debug

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

mysql> use mysql; (此DB存放MySQL的各种配置信息)

Database changed

mysql> select host,user from user; (查看用户的权限情况)

mysql> select host, user, password from user;

+-----------+------+-------------------------------------------+

| host      | user | password                                  |

+-----------+------+-------------------------------------------+

| localhost | root | *4ACFE3202A5FF5CF467898FC58AAB1D615029441 |

| 127.0.0.1 | root | *4ACFE3202A5FF5CF467898FC58AAB1D615029441 |

| localhost |      |                                           |

+-----------+------+-------------------------------------------+

4 rows in set (0.01 sec)

由此可以看出,只能以localhost的主机方式访问。

解决方法:

mysql> Grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

(%表示是所有的外部机器,如果指定某一台机,就将%改为相应的机器名;‘root’则是指要使用的用户名,)

mysql> flush privileges;   (运行此句才生效,或者重启MySQL)

Query OK, 0 rows affected (0.03 sec)

再次查看。。

mysql> select host, user, password from user;

+-----------+------+-------------------------------------------+

| host      | user | password                                  |

+-----------+------+-------------------------------------------+

| localhost | root | *4ACFE3202A5FF5CF467898FC58AAB1D615029441 |

| 127.0.0.1 | root | *4ACFE3202A5FF5CF467898FC58AAB1D615029441 |

| localhost |      |                                           |

| %         | root | *4ACFE3202A5FF5CF467898FC58AAB1D615029441 |

+-----------+------+-------------------------------------------+

4 rows in set (0.01 sec)

mysql repo_centos7下使用wget命令安装mysql相关推荐

  1. 使用yum命令安装mysql_Linux Centos 下使用yum 命令安装mysql实现步骤

    linux centos 下使用yum 命令安装mysql实现步骤 1. 查看服务器中有没有安装过mysql 1. 查看有没有安装包: yum list mysql* #移除已经安装的mysql yu ...

  2. CentOS 下使用yum 命令安装MySQL

    CentOS Linux下使用yum 命令安装MySQL过程记录. 1. 查看服务器中有没有安装过MySQL 1. 查看有没有安装包:     yum list mysql*     #移除已经安装的 ...

  3. linux的mysql本地yum安装_Linux Centos 下使用yum 命令安装mysql实现步骤

    Linux Centos 下使用yum 命令安装mysql实现步骤 1. 查看服务器中有没有安装过Mysql 1. 查看有没有安装包: yum list mysql* #移除已经安装的mysql yu ...

  4. etc下没有mysql目录下_解决Linux安装mysql 在/etc下没有my.cnf的问题

    今天因为想改mysql的端口,结果发现我的/etc/目录下并没有my.cnf这个文件,我就看了下网上有没有解决的方法. 看了好多关于Linux下没有my.cnf的博客,都是说将my-medium.cn ...

  5. yum命令在线下载mysql数据库_用yum命令安装mysql数据库

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  6. centos mysql安装包_Centos7下安装包方式安装MySQL

    安装包下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar 第一步:在 /h ...

  7. centos lnmp源码安装mysql_CentOS 6.6 下源码编译安装MySQL 5.7.5

    说明:CentOS 6.6 下源码编译安装MySQL 5.7.5 1. 安装相关工具 # yum -y install gcc-c++ ncurses-devel cmake make perl \ ...

  8. Mac OS X 下 TAR.GZ 方式安装 MySQL

    Mac OS X 下 TAR.GZ 方式安装 MySQL 注意: 本篇文章适用与 MySQL 5.6 版本的安装, 但已不再适用 5.7 的安装, 5.7 的安装方式请参见:<Mac OS X ...

  9. Linux命令安装mysql(超详细)

    使用命令安装mysql 1.下载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 注意:如 ...

最新文章

  1. Binary Search O(log n) algorithm to find duplicate in sequential list?
  2. nyoj-228(士兵杀敌五) hdu-1556 Color the ball
  3. 【ARM】数据操作指令(上)
  4. linux英文系统+搜狗输入法
  5. equals null报错吗_轻轻松松教你搞定Java中的==和equals
  6. nginx1.10.3 php7.0,centos7.2源码安装php7.0.9和nginx1.10.3服务器
  7. 深度学习笔记(27) 经典卷积网络
  8. 小米再添猛将!雷军官宣常程担任小米集团副总裁
  9. 安卓开发mysql数据库_Android编程之数据库的创建方法详解
  10. 2753:走迷宫(dfs+初剪)//可以说是很水了。。。
  11. ios java 通信_AES加密解密 -- iOS、Java之间的互相通信
  12. 全局变量和静态变量的区别
  13. 20155332 缓冲区溢出漏洞实验
  14. 数据库SQL Server DAC 导入导出数据到SQL Azure问题
  15. PyQt5保姆级教程-- 从入门到精通
  16. 排列组合数计算公式及性质
  17. php设置图片文字布局,Word如何排版图片和文字
  18. 类的加载过程详解:加载、验证、准备、解析、初始化
  19. 新媒体运营:如何策划出一场完整高效的活动方案?(一) 黎想
  20. mongorepository查询条件_springboot jpa + mongodb实现多条件查询数据

热门文章

  1. 如何在word里面插入目录
  2. 使用DPM 2012 Sp1保护SQL server 2012 Sp1
  3. Windows 7 几个小问题的解决方法(二)
  4. 物联网的发展之—Vecloud微云
  5. 【指标导出】指标原始数据导出流程
  6. oracle中更改列明和更改显示列长度
  7. ubuntu:通过封装验证码类库一步步安装php的gd扩展
  8. 2.8加密工具与散列
  9. Java 单列模式(Singleton)
  10. redis 配置文件 append only file(aof)部分---数据持久化