`

centos mysql

阅读更多
我们利用liunx yum来安装mysql,yum -y install mysql mysql-server;相应的卸载命令是 yum -y remov xxxx


安装

我们利用liunx yum来安装mysql,yum -y install mysql mysql-server;相应的卸载命令是 yum -y remov xxxx
设置账号

安全完成后,我们利用mysqladmin -u root password ‘123456’ 命令进入mysql,报了error 1045错误,访问被拒绝
解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:
1. 杀掉所以mysql的进程
    killall mysqld
2. 查看mysql状态
    /etc/rc.d/init.d/mysqld status
3.安全模式下面进入mysql
    mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
    屏幕出现: Starting demo from .....
4. 新开起一个终端输入
    mysql -u root mysql
5.设置 root 用户的密码
    mysql> update user set password=password('123456') where user='root'
6. 记得要这句话,否则如果关闭先前的终端,又会出现原来的错误
      FLUSH PRIVILEGES;
7.关闭mysql
     mysql> quit
8.启动mysql
     /etc/rc.d/init.d/mysqld start
9.mysql -u root -p(会让你输入刚设置的密码)
打开端口

在CentOS系统中防火墙默认是阻止3306端口的,我们要是想访问mysql数据库,我们需要这个端口,命令如下:
1.在iptables 加入运行访问3306
     /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
2.保存
    /etc/rc.d/init.d/iptables save
3.重新启动iptables
   /etc/rc.d/init.d/iptables restart
4.查看iptables状态
   /etc/init.d/iptables status
远程访问

mysql不允许远程用户访问主机服务器 1130
安装完之后成 使用 mysql admin连接报错
ERROR 1130: Host ***.***.***.*** is not allowed to connect to this MySQL server
以下百度查到的,试过可以
说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。
需更改 mysql 数据库里的 user表里的 host项
把localhost改称%
具体步骤:登陆到mysql
首先 use mysql;
按照别人提供的方式update的时候,出现错误。
mysql> update user set host='%' where user = 'root';
ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
然后查看了下数据库的host信息如下:
mysql> select host from user where user = 'root';
+-----------------------+
| host |
+-----------------------+
| % |
| 127.0.0.1 |
| localhost.localdomain |
+-----------------------+
3 rows in set (0.00 sec)
host已经有了%这个值,所以直接运行命令:
mysql>flush privileges;
再用mysql administrator连接...成功!!



  • 大小: 64.6 KB
分享到:
评论

相关推荐

    Linux CentOS Mysql修改默认端口.docx

    Linux CentOS Mysql修改默认端口.docx

    centos mysql

    在IT行业中,CentOS 和 MySQL 是两个非常关键的组件,特别是在服务器管理和数据库管理领域。CentOS 是一个基于Linux的开源操作系统,它提供了稳定且安全的平台来运行各种服务,包括数据库服务。MySQL则是一个流行的...

    CentOS MySQL启动和关闭命令

    ### CentOS下MySQL的启动与关闭命令详解 在Linux系统中,特别是CentOS发行版中,MySQL作为一款广泛使用的开源数据库管理系统,在服务器应用中扮演着重要的角色。本文将详细介绍CentOS环境下MySQL服务的启动与关闭...

    Centos mysql 安装配置详解

    在Linux系统中,CentOS是广泛使用的开源操作系统之一,而MySQL是流行的开源关系型数据库管理系统。本文将深入探讨如何在CentOS上安装和配置MySQL。 首先,如果你的系统中已经安装了MySQL,需要先进行卸载。对于通过...

    linux centos mysql配置文件说明.docx

    ### Linux CentOS MySQL 配置文件详解 #### 一、概览 在Linux CentOS环境中安装MySQL时,通过RPM包安装的方式会自带多个预设的配置文件。这些配置文件基于不同的内存大小进行了分类优化,旨在适应不同场景下的需求...

    CentOS mysql 无法远程连接.txt

    CentOS mysql 无法远程连接

    centos7.0安装mysql

    centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql

    CentOS mysql.zip

    【标题】"CentOS mysql.zip" 提供了一个与MySQL数据库管理系统相关的压缩文件,该文件包含在Linux环境(尤其是CentOS)中使用的版本为8.0.26的MySQL服务器的安装包。 【描述】中提到的"mysql-8.0.26-el7-x86_64.tar...

    linux centos MySql备份和恢复方案.zip

    在IT行业中,数据库管理是至关重要的,特别是在Linux操作系统如CentOS上运行的MySQL数据库。MySQL是一种广泛使用的开源关系型数据库管理系统,它为开发者提供了高效、可靠的数据存储解决方案。本资料包"linux centos...

    Linux centos mysql.tar.gz 安装

    Linux centos mysql.tar.gz 源码安装

    CentOS下mysql成功安装

    CentOS下MySQL成功安装 MySQL是一种流行的关系数据库管理系统,广泛应用于Web应用程序和企业级应用程序中。在CentOS操作系统中,安装MySQL服务器需要经过一系列的步骤,包括下载、编译、安装、初始化数据库、注册...

    CentOS 7 安装 MySQL

    CentOS 7 安装 MySQL

    linux centos MySql备份和恢复方案.7z

    在Linux CentOS系统中,MySQL数据库的备份与恢复是系统管理员日常维护的重要环节。备份是为了防止数据丢失,而恢复则是在发生故障时确保数据完整性的重要手段。以下是对标题和描述中涉及知识点的详细说明: 1. **...

    CentOS7环境mysql小版本升级步骤

    在CentOS7环境下,对MySQL的小版本升级是一个关键的维护任务,以确保数据库系统的稳定性和安全性。本文将详细阐述如何从MySQL 5.7.26升级到5.7.31,这是一个典型的二进制文件替换升级方法。以下是具体的步骤: 一、...

    Linux CentOS MySQL 5.7.18 5.7.X安装教程.txt.zip_MYSQL_centos

    在IT行业中,Linux CentOS操作系统与MySQL数据库服务器的结合是企业级应用的常见选择。这篇教程将专注于在Linux CentOS系统上安装MySQL 5.7.18版本,该版本属于5.7系列,提供了诸多性能优化和增强的安全特性。MySQL...

    centos7安装配置mysql5.7教程全

    在Linux系统中,CentOS 7是广泛使用的服务器操作系统,而MySQL 5.7则是一款高性能、开源的关系型数据库管理系统。本教程将详细介绍如何在CentOS 7上完整地安装和配置MySQL 5.7。 一、安装MySQL 5.7 1. 更新系统:...

    CentOS8 mysql8.3.0安装包

    用于在CentOS8中安装mysql8.3.0的安装包

    CentOS7安装mysql5.7.19&mysql5;.7.19主从配置(CentOS7)

    在本教程中,我们将深入探讨如何在CentOS7操作系统上安装MySQL 5.7.19并设置主从复制配置。MySQL的主从复制是一种常用的技术,它允许数据从一个服务器(主服务器)同步到另一个服务器(从服务器),从而实现数据备份...

    解决CentOS 7安装mysql后3306端口不通.txt

    解决CentOS 7安装mysql后3306端口不通

    CentOS7中将Mysql添加为系统服务 - shangyingbin - 博客园.pdf

    这篇博客文章“CentOS7中将Mysql添加为系统服务”介绍了如何手动将自安装的MySQL服务添加到`systemd`中,以便进行自动化管理和维护。 首先,如果你是通过源码包自行安装的MySQL,那么默认情况下,MySQL不会自动添加...

Global site tag (gtag.js) - Google Analytics