关于mysql数据库在Linux下的应用一直以来都是我认为比较棘手的,这次通过搭建Linux学习环境顺便研究和学习Mysql数据库在Linux下安装和卸载。

  1、先来看看卸载吧,如下图所示:

  

  以上的命令就一目了然了,注意在卸载完成之后需要删除配置文件/etc/my.cnf和数据库文件/var/lib/mysql。

有时候 centos 自带mysql卸载时出现无法卸载情况 ,出现

[root@~]# rpm -ev mysql-libs-5.1.66-2.el6_3.x86_64
error: Failed dependencies:
 libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
 libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
 mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 情况

解决办法:rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.x86_64

  2、再来讲解安装吧,先下载下面两个rpm包,这里主要是以rpm安装方式进行讲解,关于源程序包的安装方式以后再叙。

  

  先安装服务器端程序,安装如下图所示:

  

  服务器端安装完成之后,在/usr/share/mysql目录中会生成一个mysql启动脚本mysql.server和一些示例配置文件,其中有一个配置文件my-medium.cnf,因为mysql安装完成之后就默认成为系统服务,所以这里需要将配置文件放在系统服务的相关目录下,因为需要做如下操作:

  cp /usr/share/mysql/my-medium.cnf /etc/my.cnf,改名为my.cnf作为mysql配置文件。

  下面看看如何启动和停止mysql服务,如下图所示:

  

  到此mysql服务端的安装配置完成。

  3、安装mysql客户端程序

  安装命令如同服务器一样:rpm -ivh MySQL-client-5.5.8-1.linux2.6.i386.rpm

  mysql安装还后目录结构如下:

  

  服务器程序为/usr/sbin/mysqld

  数据目录为/var/lib/mysql,默认情况下要日志文件都存放在/var/lib/mysql下,如果要改变其存放位置,可以通过更改/etc/my.cnf配置文件实现。

  4、登录mysql数据库,默认安装完成之后mysql的用户名为root,密码为空,所以如果安装成功后登录应该如下图所示:

  

  如上图所示就已经成功登录mysql数据库了。

  5、登录进入数据库之后,导入数据库脚本,命令如下:

  source /root/test.sql,完成即可。

  关于linux中是否需要配置jsp和mysql的连接,由于在程序已经编写了连接数据库程序,所以此处不需要设置什么,只需要调整数据库配置文件的中连接地址即可。

  综上所述收录了mysql的安装和卸载过程,一应俱全。

-----

linux下使用yum安装mysql
1、安装
查看有没有安装过:
yum list installed mysql*
rpm -qa | grep mysql*
查看有没有安装包:
yum list mysql*
安装mysql客户端:
yum install mysql
安装mysql 服务器端:
yum install mysql-server
yum install mysql-devel
www.2cto.com  
2、启动&&停止
数据库字符集设置
 mysql配置文件/etc/my.cnf中加入default-character-set=utf8
启动mysql服务:
service mysqld start或者/etc/init.d/mysqld start
开机启动:
chkconfig -add mysqld,查看开机启动设置是否成功chkconfig --list | grep mysql*
mysqld             0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭
停止:
service mysqld stop
2、登录
创建root管理员:
mysqladmin -u root password 123456
www.2cto.com  
登录:
mysql -u root -p输入密码即可。
忘记密码:
service mysqld stop
mysqld_safe --user=root --skip-grant-tables
mysql -u root
use mysql
update user set password=password("new_pass") where user="root";
flush privileges;  
3、远程访问
开放防火墙的端口号
mysql增加权限:mysql库中的user表新增一条记录host为“%”,user为“root”。
4、Linux MySQL的几个重要目录
www.2cto.com  
数据库目录
/var/lib/mysql/
配置文件
/usr/share /mysql(mysql.server命令及配置文件)
相关命令
/usr/bin(mysqladmin mysqldump等命令)
启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)

转载于:https://www.cnblogs.com/xd502djj/archive/2011/03/29/1999171.html

Linux安装卸载Mysql数据库相关推荐

  1. 查看linux上卸载mysql数据库_linux卸载mysql数据库

    展开全部 linux卸载mysql数据库的步骤: 第一步:查看系统中是否以rpm包安装的mysql [plain] view plaincopyprint? [root@linux ~62616964 ...

  2. Linux安装卸载mysql

    2019独角兽企业重金招聘Python工程师标准>>> Linux平台卸载MySQL总结 http://www.cnblogs.com/kerrycode/p/4364465.htm ...

  3. linux安装卸载mysql,Linux6 系列 安装、卸载mysql

    Linux6 系列 安装.卸载mysql Linux6 系列 安装.卸载mysql Linux环境下载mysql: https://blog.csdn.net/weixin_40816738/arti ...

  4. Linux安装卸载Mysql与基本操作

    一.安装Mysql软件 1.下载rpm包 本文章使用的系统是Linux,所以你需要下载一个mysql的rpm包 https://dev.mysql.com/downloads/ 根据系统版本下载,Ce ...

  5. linux中卸载mysql数据库_Linux下彻底卸载mysql数据库

    linux下彻底卸载mysql 图解教程 1.查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到如下图的所示: 说明之前安装了: MySQL-client-5.5. ...

  6. Linux安装卸载 Mysql完整步骤

    一.卸载 1.使用以下命令查看当前安装mysql情况 rpm -qa|grep -i mysql 2.停止mysql服务.删除之前安装的mysql(如果没有包,直接进入第三步) 删除命令:rpm -e ...

  7. 超详细 CentOS7 安装 卸载mysql数据库

    因为我时常和安卓朋友做一些项目  又不在一起住 所以就在阿里云的服务器上面布置了一些环境  最近发现mysql的密码给忘记了然后修改配置文件进行无密码启动又失败了索性直接卸载来的实在 找了好多博客发现 ...

  8. 卸载java 1.8,Linux安装卸载jdk1.8

    首先到官网下载  Linux x64 182.87 MB jdk-8u191-linux-x64.tar.gz 下载到一个目录下,然后用SecureCRT alt+p    sftp> put ...

  9. linux 怎么完全卸载mysql数据库

    在linux下开发,mysql数据库是经常用到的,对于初学者来说,在linux怎么安装卸载mysql数据库,也许可能比较痛苦,这里简单介绍下,怎么卸载msql数据库. a)查看系统中是否以rpm包安装 ...

最新文章

  1. java观察者设计模式
  2. NB驱动建立MQTT连接和断开MQTT连接的代码实现
  3. Kotlin防止按钮多次点击
  4. Mysql主主同步详细操作过程
  5. 网上购物安全防范很重要
  6. Intel® Nehalem/Westmere架构/微架构/流水线 (8) - 重复字符串指令增强
  7. VMD变分模态分解代码,C++代码下载
  8. 2011—2018年软考中级数据库系统工程师历年真题
  9. ISO9001:2000标准的主要特点和要求(转载)
  10. 摄影系列:单反相机入门知识
  11. 北京大学计算机系 丁主任,北大“扫地僧”韦东奕,真的是正常人吗?北大丁教授说出了答案...
  12. opencv检测动态物体
  13. 专访李华明:90后IT程序员的奋斗之路
  14. 游戏UI界面设计视频教程全套
  15. tair ldb存储引擎性能测试方案
  16. TS判断6种数据类型
  17. 动态和静态查看一个进程的内存使用
  18. linux 内核 视频 下载地址,Linux内核视频教程种子链接
  19. 入行数据分析,自学好还是报班培训比较好
  20. 完全立方和差和立方和差公式

热门文章

  1. Pikachu实验过程重现(Burp suit的具体介绍)
  2. bzoj 4319: cerc2008 Suffix reconstruction(构造)
  3. bzoj 2435: [Noi2011]道路修建(DFS)
  4. 切比雪夫距离(bzoj 3210: 花神的浇花集会)
  5. HDU 4553:约会安排(区间合并)
  6. C++的STL标准库学习(queue)队列(第四篇)
  7. 求一批整数中出现最多的个位数字
  8. matlab2c使用c++实现matlab函数系列教程-conv函数
  9. Warning: The TensorFlow library wasn't compiled to use SSE,SSE2,SSE3,SSE4.1 instructions
  10. 【nand2tetris实验0】windows找不到文件javaw的解决办法