第一步、查找以前是否安装有mysql

使用下面命令:

rpm -qa|grep -i mysql

如果显示有包则说明已安装mysql

第二步、如果已安装,则需要删除已安装的数据库

可按以下步骤删除数据库:

删除包命令:rpm -e --nodeps 【包名】

rpm -e --nodeps  mysql-libs-5.1.66-2.el6_3.i686

如果有多个包需都删除。

注意:若老版本mysql已建开发头文件和库需进行相应删除

命令:

rm -fr /usr/lib/mysql

rm -fr /usr/include/mysql

并且,卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,

如果确定没用后就需手工删除:

rm -f /etc/my.cnf

rm -fr /var/lib/mysql

第三步、下载数据库所需包并上传到Linux服务器

完整数据库包包括:MySQL服务器,MySQL客户端,Mysql开发依赖包。

(1)MySQL-server-5.6.21-1.rhel5.x86_64.rpm:【MySQL服务器】;

(2)MySQL-client-5.6.21-1.rhel5.x86_64.rpm:【MySQL客户端】;

(3)MySQL-devel-5.6.21-1.rhel5.x86_64.rpm:【Mysql开发依赖包】。

第四步、安装MySQL的各个rpm包

1、安装MySQL服务器包

rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm

安装完成后,若安装的版本生成“/root/.mysql_secret”文件,则表示是生成root用户的随机密码,请使用“cat /root/.mysql_secret”或类似命令进行查看。

此密码即为初始密码,首次登陆后使用,建议首次登陆后修改密码。

若安装后不生成随机密码文件,则表示密码为空,后续客户端安装完成后可用命令“/usr/bin/mysql_secure_installation”修改密码,此密码两种方式都可修改密码。

2、安装MySQL客户端

rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm

3、安装MySQL开发依赖包

rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm

第五步、启动MySQL服务

安装完成后mysql是没有启动的,运行mysql命令会提示如下错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

可使用如下命令启动MySQL:

service mysql start

或者使用如下命令:

/etc/init.d/mysql start

启动后运行mysql命令

Mysql –u root –p

Enter password: (密码) (第一次请使用用产生的初始密码:CPvF6Zps)

第六步、设置开机自动启动

/etc/init.d/mysql start

设置完成后重启系统,使用(natstat –nat)命令可看到MySQL的3306端口

第七步、修改mysql密码

mysql> set password = password('root');

第八步、开启mysql的远程登录

默认情况下mysql为安全起见,不支持远程登录mysql,所以需要设置开启 远程登录mysql的权限

登录mysql后输入如下命令:grant all privileges on *.* to 'myuser'@'%' identified by 'mypassword' with grant option;

flush privileges;

注意:'myuser'、'mypassword' 需要替换成实际的用户名和密码。

第九步、开放Linux的对外访问的端口3306/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中

linux系统安装mysql的步骤_Linux系统安装MySQL详细步骤(mysql-5.6.21)相关推荐

  1. linux pps 包 网卡,64位Ubuntu Linux 下安装和使用PPS网络电视的详细步骤

    亲自测试在Ubuntu 10.10下安装好了pps,详情请见这里 Ubuntu Linux下安装和使用PPS详细步骤及解决无声的问题,包括解决无声的问题,不过那是在32 位的Ubuntu Linux ...

  2. 安装mysql5 1步骤_Linux系统安装MySQL详细步骤(mysql-5.1等)

    第一步.查找以前是否安装有mysql 使用下面命令:rpm -qa|grep -i mysql 如果显示有包则说明已安装mysql 第二步.如果已安装,则需要删除已安装的数据库 可按以下步骤删除数据库 ...

  3. linux下mysql无法访问_Linux系统下无法访问mysql怎么办

    ysql是一个关系型数据库管理系统,但最近有用户反映,在Linux系统下无法访问mysql,相信不少用户都有遇到过这个问题,这是怎么回事呢?Linux系统下无法访问mysql该怎么办呢?接下来是小编为 ...

  4. linux mysql 确认命令_LINUX启动/重启/停上MYSQL的命令(详解)

    如何启动/停止/重启MySQL 一.启动方式 1.使用 service 启动:service mysqld start 2.使用 mysqld 脚本启动:/etc/inint.d/mysqld sta ...

  5. linux自带mysql启动不_Linux系统自带的MySQL 数据库启动问题

    针对Linux系统自带数据库不能使用的情况,可能是在安装过程有没有安装mysql server,安装时即使选了安装MYSQL(图形界面安装),只有打开旁边"细节",从里面勾选选上s ...

  6. linux mysql运维_Linux运维常用的 MySQL基础命令

    # MySQL基础命令 ------------- ### 创建MySQL库,授权. >create database mysqldb character set utf8; >grant ...

  7. linux mysql 创建存储过程_linux系统下无法创建mysql存储过程问题

    创建存储过程的完整命令: CREATE PROCEDURE pro1() begin declare b int default 0; end; mysql中运行存储过程创建语句错误结果: root@ ...

  8. tomcat mysql 启动顺序_linux 上配置tomcat、mysql 开机启动

    1.tomcat 开机启动 方法一.修改系统文件 (已经尝试,可以) 1.修改/etc/rc.d/rc.local vi /etc/rc.d/rc.local 2.添加下面两行脚本,记住是两行,仅仅第 ...

  9. 第二个mysql怎么装_Linux下安装两个MySQL的方法

    安装MySQL v4.0.24 #rpm -qa | grep sql 查询系统是否默认安装了mysql服务器 然后卸载系统默认安装的mysql 卸载mysql命令如下: #rpm -e --node ...

最新文章

  1. 【 js 片段 】如何组织表单的默认提交?【亲测有效】
  2. 青少年蓝桥杯_2020_steam考试_中级组_第三题
  3. 《深入理解计算机系统(英文版.第2版)》
  4. 2020-WEB开发路线图,和即将到来的 2021-WEB技术清单
  5. 传说之下地图素材_文旅黄陵——轩辕黄帝传说故事(十一) 杜康酿酒的传说...
  6. 阿里云mysql安装
  7. Android之HttpClient 和HttpResponse 小结
  8. android简单的夜间模式
  9. android 上下滑动重影
  10. 网络中的哪些事儿(四)之路由器中的有趣Ping实验
  11. 关闭IDEA双击shift全局搜索
  12. keil 之Vscode编辑器插件、格式化代码插件和最新注册机分享
  13. 用 C, C++ 读取DICOM文件
  14. VScode下载安装及使用教程
  15. GTK+:GTK+的简介、安装、使用方法之详细攻略
  16. 弯道超车:容器技术究竟为云计算带来了什么?
  17. 微信公众号数据2019_2019年4月房地产微信公众号排行榜:郑州楼市第一
  18. 看京东如何把Intel RealSense技术用在物流上
  19. 远程IO模块16DO开关量输出采集远程模块
  20. 机器人学导论(一)——空间描述和变换

热门文章

  1. Github简单使用教程
  2. 热烈庆祝1024程序员节,特分享三套代码供大家免费使用
  3. 什么是SRM?SRM是什么软件?小白1分钟搞懂SRM
  4. Vue使用NProgress
  5. Cytoscape基础教程笔记
  6. 3D渲染--OpenGL
  7. 生成keystore和apk签名
  8. 计算机二级动漫技术maya试题,maya影视动画、三维动漫考题题库
  9. python numpy pandas 书 全_夯基固本学Python—Numpy与Pandas
  10. CE-植物大战僵尸-植物无限血量