Linux安装mysql

我就是我 2022-05-24 01:11 272阅读 0赞

Linux安装mysql


  1. 查询是否已经安装
    (命令)yum list installed | grep mysql
    如果已经安装低版本,就删除。注意:要把yum list installed 列出的,全手动删除,以免后面安装冲突。
    (命令)yum remove mysql*

  2. yum list查询可安装的版本
    (命令)yum list | grep mysql
    如果觉得版本太低,就更新第三方源
    CentOs 6.x
    (命令)rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
    再次(命令)yum list | grep mysql 。可以看到高版本MySQL包了

  3. 安装(此处5.5为例)
    注意 mysql-server 也要一并安装。这是mysql服务器
    (命令)yum install -y myql55w mysql55w-server

  4. 启动MySQL+开机启动+配置账户密码
    (命令)/etc/init.d/mysqld start
    (命令)chkconfig mysqld on
    (命令)/usr/bin/mysql_secure_installation (设置MySQL root 密码。需要键入【Y/N】时候,一直y下去)

  1. 检查安装成功
    (命令)mysql -uroot -p1

  2. 远程连接数据库错误解决方案
    一:连接MySQL错误:Can’t connect to MySQL server (10060):
    开放防火墙端口
    添加需要监听的端口
    /sbin/iptables -I INPUT -p tcp —dport 3306 -j ACCEPT
    保存设置
    /etc/init.d/iptables save
    查看状态
    /etc/init.d/iptables status
    临时关闭防火墙服务
    service iptables stop
    开启防火墙服务
    service iptables start
    开机不再启动防火墙服务
    chkconfig iptables off
    注意:
    此文档适用服务器环境为:CentOS 6.5 MySQL 5.6

二:连接MySql的时候报1130的错误解决办法:
mysql -u root -p —以权限用户root登录

mysql>use mysql; —选择mysql库

mysql>select ‘host’ from user where user=’root’; —查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)

mysql>update user set host = ‘%’ where user =’root’;—修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址

mysql>flush privileges;—刷新MySQL的系统权限相关表

mysql>select ‘host’ from user where user=’root’; —再重新查看user表时,有修改。。记得Mysql服务需要重新启动(确保修改有效),否则可能修改的结果无法体现。

#

发表评论

表情:
评论列表 (有 0 条评论,272人围观)

还没有评论,来说两句吧...

相关阅读

    相关 linux mysql安装

    1、首先检查是否安装了mysql,rpm -qa|grep -i mysql 2、如果已经安装了,先卸载掉老的,rpm -e --nodeps 3、安装,有三个安装包如下