Linux部署安装MySQL---二进制文件安装

本文详细介绍了在Linux环境下通过二进制文件安装MySQL的过程,包括检查已安装版本、卸载旧版本、下载并安装新版本等步骤,并提供了登录MySQL、设置密码及解决常见问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装MySQL主要有两种方法:

1.一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明   在上篇文章有详细的讲解。

2.另一种是通过编译过的二进制文件进行安装。二进制文件安装的方法又分为两种:一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件;第二种是使用.rmp或其他包进行安装,这种安装进程会自动完成系统的相关配置,所以比较方便。

二进制文件安装MySQL:

         1.检查系统是否自带安装Mysql:rpm -qa | grep -i mysql  //grep -i是不分大小写字符查询,只要含有mysql就显示
 2.如果有就卸载:rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686 卸载当前安装
 3.下载相关的包MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL服务器;  
                          http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-server-5.6.10-   1.rhel5.x86_64.rpm/from/http://cdn.mysql.com
          
                MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客户端;
http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-client-5.6.10-1.rhel5.x86_64.rpm/from/http://cdn.mysql.com
                
                MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql开发依赖包。
  http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-devel-5.6.10-1.rhel5.x86_64.rpm/from/http://cdn.mysql.co
4.使用一下命令进行安装:rpm -ivh 压缩包名称
5.安装完成后系统不会自己启动MySQL服务,需要使用命令:service mysql start   
                                       关闭MySQL服务:service mysql stop  
                                       重启MySQL服务:service mysql restart
     
6.安装完成后会生成root用户的随机密码使用:cat /root/.mysql_secret进行查看
7.登入MySQL命令:mysql -u root -p

8.可以通过命令:set password=password('新密码')
9.如果报错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
            解决方法执行以下命令:1. /etc/init.d/mysql stop    //关闭MySQL服务
                                  2.mysqld_safe --user=mysql --skip-grant-tables --skip-networking & mysql -u root mysql  //进入MySQL命令行
 3.UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;  //修改root用户的密码
                                  4.FLUSH PRIVILEGES; 
 5.quit  //退出MySQL命令行
                                  6. /etc/init.d/mysql restart  //重启MySQL服务
         7.最后重新登入
10.使用命令:select host,user,password from mysql.user;   来查看用户。
11.添加新用户的步骤:a.执行新增语句:insert into mysql.user(Host,User,Password) values("localhost","xxx",password("***"));
                                     注释:xxx为新建用户名,***为用户密码
                     b.执行该句后,还需要刷新权限表: flush privileges;
    c.赋予用户权限:grant all on ttt.* to xxx@localhost identified by "***";
                                    注视:ttt为表名,当然你也可以填* 为所有表
            d.赋予权限,还需要再刷新权限表:flush privileges;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值