mysql7.x单独安装mysql的方法

 更新时间:2017年01月16日 08:49:03   作者:花2不谢  
这篇文章主要介绍了mysql7.x单独安装mysql的方法,要解决这个问题,我们要先下载mysql的repo源,具体操作步骤大家通过本文学习吧

是CentOS7的yum源中默认好像是没有MySQL的。为了解决这个问题,我们要先下载mysql的repo源。

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

$ sudo chown -R openscanner:openscanner /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. 开放3306端口

$ sudo vim /etc/sysconfig/iptables

添加以下内容:

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

保存后重启防火墙:

$ sudo service iptables restart

这样从其它客户机也可以连接上mysql服务了。

其中第5步可以这样操作,先在命令行输入mysql进入到mysql的控制,然后授权远程登陆。

GRANT ALL PRIVILEGES ON *.* TO 'mymysqlname'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;输入上面的之后,就是配置了一个mysql远程连接用户名为mymysqlname,密码为123456的账号。

以上所述是小编给大家介绍的mysql7.x单独安装mysql的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • MySQL正则表达式REGEXP使用详解

    MySQL正则表达式REGEXP使用详解

    MySQL中正则表达式通常被用来检索或替换符合某个模式的文本内容,根据指定的匹配模式匹配文中符合要求的特殊字符串,下面这篇文章主要给大家介绍了关于MySQL正则表达式REGEXP使用的相关资料,需要的朋友可以参考下
    2022-09-09
  • 一步步教你利用Mysql存储过程造百万级数据

    一步步教你利用Mysql存储过程造百万级数据

    因工作需要维护一张中建表数据内置,所以得造数据所以使用存储过程来造数据,下面这篇文章主要给大家介绍了关于如何一步步利用Mysql存储过程造百万级数据的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-03-03
  • 分享几道关于MySQL索引的重点面试题

    分享几道关于MySQL索引的重点面试题

    这篇文章主要给大家介绍了几道关于MySQL索引的重点面试题,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • MAC上Mysql忘记Root密码或权限错误的快速解决方案

    MAC上Mysql忘记Root密码或权限错误的快速解决方案

    这篇文章主要介绍了MAC上Mysql忘记Root密码或权限错误的快速解决方案的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • mysql如何能有效防止删库跑路

    mysql如何能有效防止删库跑路

    本文主要介绍了mysql如何能有效防止删库跑路,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • MySQL触发器自动智能化的数据维护

    MySQL触发器自动智能化的数据维护

    这篇文章主要介绍了MySQL触发器自动智能化的数据维护,触发器,就是一种特殊的存储过程。触发器和存储过程一样是一个能够完成特定功能、存储在数据库服务器上的SQL片段
    2022-07-07
  • MySQL系列之一 MariaDB-server安装

    MySQL系列之一 MariaDB-server安装

    本文主要介绍了MariaDB-server安装的几种方式,文中通过代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • MySQL limit使用方法以及超大分页问题解决

    MySQL limit使用方法以及超大分页问题解决

    这篇文章主要给大家介绍了关于MySQL limit使用方法以及超大分页问题解决的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-10-10
  • mysql binlog查看指定数据库的操作方法

    mysql binlog查看指定数据库的操作方法

    MySQL 的 binlog(二进制日志)主要记录了数据库上执行的所有更改数据的 SQL 语句,包括数据的插入、更新和删除等操作这篇文章主要介绍了mysql binlog查看指定数据库的方法,需要的朋友可以参考下
    2024-06-06

最新评论