linux 下卸载和安装 mysql

linux 环境 CentOS 6.4

安装包:Community Server下载地址:http://www.mysql.com/downloads/mysql/

查找以前是否装有mysql :rpm -qa|grep -i mysql

卸载所有含有 mysql 的安装包:rpm -e --nodeps 包名

删除老版本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

安装mysql,先安装服务器端,再安装客户端("***"为具体版本文件名)

服务器端: rpm -ivh MySQL-server***

客户端:   rpm -ivh MySQL-client***

//**************************************************

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

工具程序在/usr/bin目录中---ls /usr/bin/mysql*

服务器程序/usr/sbin/mysqld

数据目录/var/lib/mysql

默认情况下mysql将错误日志文件、二进制日志文件及进程文件写在/var/lib/mysql目录中,如localhost.err、localhost.pid、localhost-bin.001等

要改变这些情况可以修改/etc/my.cnf文件

如将日志文件写在/var/log目录中,可以在my.cnf文件中加入下面两行:

[mysqld_safe]

err-log = /var/log/mysqld.log

有个实用程序/usr/bin/mysql_install_db,该程序可以用来初始化 mysql数据库,即创建/var/log/mysql目录,及创建mysql数据库(mysql授权表等信息)及test数据库(空库),如果不小心删 除了/var/log/mysql目录可以通过该程序来初始化.

/usr/bin :Client programs and scripts    -- mysqladmin mysqldump等命令

/usr/sbin: The mysqld server

/var/lib/mysql:Log files, databases  --这个目录就是数据库的目录

/usr/share/info:Manual in Info format

/usr/share/man:Unix manual pages

/usr/include/mysql:Include (header) files

/usr/lib/mysql:Libraries

/usr/share/mysql : Miscellaneous support files,including error messages, character set files, sample configuration files, SQLfor database installation

--mysql.server命令及配置文件

/usr/share/sql-bench: Benchmarks

/etc/rc.d/init.d/: 启动脚本文件mysql的目录

**************************************************//

--启动 MySQL 服务

[root@CentOS ~]# /etc/init.d/mysql start 或者 service mysql start

Starting MySQL...                                          [  OK  ]

[root@rac2 init.d]# mysql

设置开机自启动

--查看MySQL开机自启动设置:

[root@CentOS~]# chkconfig --list |grep mysql

mysql           0:off   1:off  2:on    3:on    4:on   5:on    6:off

这里的数字分别代表Linux启动的不同模式,3是命令行,5是窗口。

--关闭开机自启动

[root@CentOS~]# chkconfig mysql on (off 关闭)

[root@CentOS~]# chkconfig --list |grep mysql

mysql          0:off   1:off  2:off   3:off   4:off  5:off   6:off

--将Mysql 从chkconfig服务里删除:

[root@CentOS~]# chkconfig --del mysql

[root@CentOS~]# chkconfig --list |grep mysql

--将Mysql 添加到chkconfig里:

[root@CentOS~]# chkconfig --add mysql

[root@CentOS~]# chkconfig --list |grep mysql

mysql           0:off   1:off  2:on    3:on    4:on   5:on    6:off

安装成功后,登录 mysql 时遇到的一些问题

//**************************************************

mysql 1130错误解决方法:

通过MySQL-Front或mysql administrator连接mysql的时候发生的这个错误

说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。

需更改 mysql 数据库里的 user表里的 host项

mysql> update user set host='%' where user = 'root';

mysql>flush privileges;

登录mysql时候报错:

Access denied for user 'root'@'localhost' (using password:NO)

sudo /etc/init.d/mysqld stop      //关闭mysql

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

mysql -u root mysql

mysql> UPDATE user SET Password=PASSWORD('密码') where USER='root';

mysql> FLUSH PRIVILEGES;

mysql> quit

sudo /etc/init.d/mysqld start

mysql -uroot -p 你的密码

ERROR 1820 (HY000): You must SET PASSWORD before executing this statement 时,执行以下

mysql> SET PASSWORD = PASSWORD('密码');

mysql> FLUSH PRIVILEGES;

**************************************************//

windows OS 下使用 navicat for mysql 连接linux 下 mysql

关闭 linux 下防火墙

service iptables stop(暂时关闭)

chconfig iptables off(永久关闭)

mysql>grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;

linux 安装 mysql off,linux下安装mysql相关推荐

  1. linux安装自带mysql吗_Linux下安装mysql

    前提下必须要有这三个文件夹 A.jpg B.jpg 还要安装这两个软件:直接百度官网即可: 先通过Xftp6这个软件,编译文件夹, C.jpg 搭建mysql 1.查看CentOS自带的mysql r ...

  2. linux安装meb工具,linux-docker下安装禅道全部

    友情提示:按照步骤走,99%的人会安装成功,1%的人可以咨询度娘 64位电脑安装禅道,满足发送邮件功能 第一步: docker ps 查看docker中的容器是否有禅道(docker ps -a    ...

  3. linux怎么查看mysql安装在哪里_Linux下查看MySQL的安装路径

    Linux下查看mysql.apache是否安装,并卸载. 指令ps -ef|grep mysql得出结果 root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bi ...

  4. linux 无外网情况下安装 mysql

    由于工作需要,需要在一台装有 CentOS 系统的测试服务器上安装 MySQL ,由于该服务器上存有其他比较重要的测试数据,所以不能连接外网.由于之前安装 MySQL 一直都是使用 yum 命令一键搞 ...

  5. linux 查看mysql安装目录_Linux环境下安装MySQL数据库示例教程

    点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 Linux环境对大多数SQL初学者还是比较陌生,今天给大家演示一下如何在Linux环境 ...

  6. linux mysql安装 读写分离_linux下安装mysql-proxy 配置读写分离

    一.软件列表 ncurses-5.7.tar.gz wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.7.tar.gz mysql-proxy-0.8 ...

  7. linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

  8. linux mysql phpadmin_Linux系统下安装phpmyadmin方法

    phpMyAdmin是一种MySQL的管理工具,它直接从web上去管理MySQL.   假设你的web(网页存放)根目录是 /var/www/ 假设你的主机web访问是这样的http://192.16 ...

  9. linux mysql 移动_Linux下安装MySQL

    1.安装前需要检查下机器是否已经安装过MySQL: rpm -qa |grep mysql 如果安装过需要卸载:rpm -e mysql// 普通删除模式 rpm -e --nodeps mysql/ ...

  10. linux中的mysql使用_Linux下安装和使用MySQL(二)

    三.登录MySQL 登录MySQL的命令是mysql, mysql 的使用语法如下: mysql [-u username] [-h host] [-p[password]] [dbname] use ...

最新文章

  1. java 建立网站_建立基本的Java Web站点
  2. getRunningTask API
  3. Eclipse tomcat Web页面调试
  4. 动态规划 —— 线性 DP
  5. easyui的datebox控件如何只要年月不要日谢谢知道的说一下
  6. OpenShift 4 - Service Mesh环境和BookInfo应用安装脚本
  7. 谷歌高频面试题-较小的三数之和
  8. scrapy模拟登录微博
  9. dell笔记本耳机怎么设置_戴尔笔记本电脑怎样设置耳机
  10. 给计算机图片文件夹加密码,文件夹加密软件如何给照片文件夹加密
  11. Android LiveData初识
  12. 分布式与集群的区别 .
  13. 微信小程序、app集成微信支付
  14. PostGreSQL语法及高级功能(2022-06-08补充中)
  15. Python 格式化输出时间(包含毫秒)
  16. 1. 编写函数 cal_numbers:参数为字符串,统计并返回该字符串中的英文字母、空格、数字和其它字符的个数
  17. idea输入英文时,间距变大报红 cannot resolve symbol ‘xxx‘
  18. linux下16进制编辑器,需要一个好的十六进制编辑器为Linux
  19. java图片旋转代码
  20. 两列模糊对比 oracle,excel 模糊比对两列数据并将比对结果显示出来 | excel表格两列数据模糊对比...

热门文章

  1. 无向图的遍历_大鲨说算法与数据结构图(一)
  2. python oop_python中oop
  3. Unreal Engine 4 —— 多线程任务构建
  4. Unity计划放弃支持部分图形特性
  5. 3DsMax 创建阴影贴图的技术指南
  6. UIButton的几种触发方式
  7. Redis入门第一篇【介绍、安装】
  8. OEL6.1下oracle 11gr2 ASM安装
  9. IBM打造云访问量子计算机 规模仅相当于D-Wave系统的四百分之一
  10. Rock8247 bsp-Tornado-VXWorks Build up