`
taiwei.peng
  • 浏览: 233785 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Linux 下MySql 安装卸载

阅读更多

Linux 下mysql安装

1.进入/usr/local 目录下

tar -zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

cp mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql -r

或者下面这个方法,为它建立一个符号链接mysql,方便输入。下面这个方法不建议使用。

ln -s mysql-5.6.35-linux-glibc2.5-x86_64 mysql

 

2.添加系统mysql组和mysql用户:

groupadd mysql

useradd -r -g mysql mysql

 

3.安装数据库

进入安装mysql软件目录:

cd /usr/local/mysql

修改当前目录拥有者为mysql用户:

chown -R mysql:mysql ./

安装数据库:执行命令 

./scripts/mysql_install_db --user=mysql

修改当前目录拥有者为root用户:

 chown -R root:root ./

修改当前data目录拥有者为mysql用户:

chown -R mysql:mysql data

 

4.启动mysql服务

添加开机启动:

cp support-files/mysql.server /etc/init.d/mysql  把启动脚本放到开机初始化目录

启动mysql服务:

service mysql start

看到mysql服务说明启动成功

ps -ef|grep mysql

 

5.修改mysql的root用户密码,root初始密码为空的:

./bin/mysqladmin -u root password 'suntech#2016'

error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'

Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!

cd /var/lib/mysql/

由于mysql 默认的mysql.sock 是在/var/lib/mysql/mysql.sock,创建符号连接:

ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

再执行

./bin/mysqladmin -u root password 'suntech#2016'

 

6.把mysql客户端放到默认路径:

ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

 

7.连接数据库

mysql -u root -p

 

8.授权

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'suntech#2016' WITH GRANT OPTION;

FLUSH PRIVILEGES;

 

9.停止mysql,查看状态的命令

service mysql stop

service mysql status

 

MySql 卸载

1. 查找MySQL的安装目录并彻底删除

find / -name mysql

 

/usr/lib64/mysql

/usr/share/mysql

/usr/local/mysql

/usr/local/mysql-5.6.35-linux-glibc2.5-x86_64/include/mysql

/usr/local/mysql-5.6.35-linux-glibc2.5-x86_64/bin/mysql

/usr/local/bin/mysql

/etc/rc.d/init.d/mysql

/var/lib/mysql

/var/lib/mysql/mysql

/var/lock/subsys/mysql

 

2.删除一些配置文件

配置文件一般有/etc/my.cnf 或/etc/init.d/mysql.server,

rm -rf /etc/my.cnf

 

4:删除MySQL用户以及用户组

id mysql

userdel mysql

 

windows下的安装

1.以管理员身份启动cmd命令行,切换目录到mysql目录下的bin目录里,执行命令 mysqld install ,安装mysql。
2.然后执行命令 mysqld --initialize-insecure --user=mysql ,新建一个用户名为root 密码为空的用户。
//原文章中缺少这步,导致下一步不能执行成功。
3.执行命令  net start mysql  启动mysql服务。
4.mysql -uroot -p
 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
 找到my.ini
 在mysqld下面添加skip-grant-tables,保存退出
保存后重启mySQL
5.然后运行cmd
输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入。
mysql> use mysql;
mysql> update user set password=password("root") where user="root";
mysql> flush privileges;
mysql> quit;

 

mysql 授权

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;  

FLUSH   PRIVILEGES; 

 

 

分享到:
评论

相关推荐

    linux下如何彻底卸载RPM或yum安装的mysql_linux的yum命令

    以下是如何在Linux下彻底卸载由RPM或yum安装的MySQL的详细步骤: 1. **停止MySQL服务**: 首先,确保MySQL服务已经停止,以防止在卸载过程中发生任何问题。你可以使用以下命令来停止服务: ``` sudo systemctl ...

    linux下mysql的安装卸载

    linux下mysql的安装卸载;卸载mysql;安装服务端;安装服务端

    \linux下 mysql的安装和卸载

    本文将详细介绍如何在Linux环境下安装和卸载MySQL,包括二进制版本的处理方法。 **一、卸载已存在的MySQL** 1. **检查已安装的MySQL版本**: 使用`rpm -qa | grep mysql`或`rpm -qa | grep MySQL`命令,查看系统...

    Linux下MYSQL安装与卸载

    然而,在 Linux 系统下安装和卸载 MYSQL 却是一件复杂的事情。下面我们将详细介绍 LINUX 下 MYSQL 的安装和卸载过程。 第 1 章 LINUX 下完全卸载 MYSQL 在卸载 MYSQL 之前,我们需要先检查系统中是否已经安装了 ...

    linux下彻底卸载mysql

    彻底卸载 Linux 下的 MySQL 需要完成五个步骤:查找以前是否装有 MySQL,停止 MySQL 服务和删除之前安装的 MySQL,查找之前老版本 MySQL 的目录并删除老版本 MySQL 的文件和库,删除 /etc/my.cnf 文件,和再次查找...

    linux下mysql的安装卸载和qt-x11的mysql驱动编译

    linux下mysql的安装卸载和qt-x11的mysql驱动编译

    Linux下MySQL安装、卸载及相关操作

    本文将详细讲解Linux下MySQL的安装、卸载以及相关操作,旨在帮助用户更好地理解和掌握这一核心技能。 **一、安装MySQL** 1. **使用软件包管理器安装** 对于基于RPM的系统(如CentOS、Fedora),可以使用`yum`或`...

    linux下 mysql 的卸载和安装

    NULL 博文链接:https://yushan.iteye.com/blog/262929

    linux下mysql安装和卸载的一些问题——个人笔记

    在Linux环境下安装和卸载MySQL数据库是一个常见的任务,尤其对于系统管理员和开发者来说至关重要。以下是一些关键步骤和注意事项: 1. **安装MySQL**: - 使用`root`权限:在Linux上安装MySQL时,由于涉及到系统...

    MySQL安装卸载-Linux.docx

    ### MySQL在Linux下的安装与卸载详解 #### 一、MySQL简介 MySQL 是一款非常受欢迎的关系型数据库管理系统,最初由瑞典的MySQL AB公司创建,现在隶属于甲骨文公司。作为市面上流行的关系型数据库产品之一,MySQL 在...

    小凡系列之 linux下详细的MySQL安装卸载步骤及常见问题.docx

    【MySQL在Linux下的安装与卸载详解】 MySQL是一款广泛应用的开源SQL数据库管理系统,以其高效、稳定和易用性而受到全球开发者的喜爱。本文将详细阐述在Linux环境下,特别是以CentOS 5为操作系统的环境中,如何安装...

    mysql安装和卸载

    本教程将详细讲解MySQL的安装与卸载过程,帮助你快速掌握这一关键技能。 ### MySQL的下载 在开始安装MySQL之前,你需要先从官方网站或其他可信的源下载MySQL的安装包。MySQL官网提供了不同操作系统版本的安装程序,...

    linux下mysql的安装卸载和qt-x11的mysql驱动编译.docx

    在Linux环境下,MySQL是广泛使用的开源关系型数据库管理系统。这篇文档主要讲述了在Red Hat Enterprise 5上如何安装、卸载MySQL以及如何为Qt-X11编译MySQL驱动。以下是详细的步骤: 1. **检查MySQL是否已安装**: ...

    linux下mysql的安装卸载和qt-x11的mysql驱动编译.pdf

    本文主要探讨如何在Red Hat Enterprise 5环境下安装、卸载MySQL,以及如何编译Qt-X11的MySQL驱动。 首先,如果系统中已预装了MySQL,你需要先卸载旧版本。你可以通过`rpm -qa | grep mysql`命令来查询已安装的MySQL...

    MySQL安装卸载-合.docx

    ### MySQL在Linux下的安装与卸载 #### 一、MySQL在Linux下的安装步骤 ##### 1.1 下载MySQL 在安装MySQL之前,你需要准备一台Linux虚拟机或云服务器。尽管CentOS已经停更,本指南依然以CentOS 7.x为例进行说明,...

    java mysql安装 卸载教程(内涵mysql和sqlyog)

    Java MySQL安装与卸载教程是针对开发者和数据库管理员的基础指南,涵盖了如何在计算机上安装、配置和卸载MySQL数据库服务,以及如何使用相关工具进行管理。在这个教程中,我们将主要探讨以下几个方面: 1. **MySQL...

    Mysql的卸载 Mysql完全卸载 强力卸载mysql

    在Linux系统中,MySQL通常通过两种方式进行安装:yum包管理器或者源码编译安装。当需要卸载MySQL时,确保完全移除所有相关组件和配置文件至关重要,以防止后续安装时出现冲突或遗留问题。以下是针对这两种安装方式的...

    Linux下Mysql5.7.19卸载方法

    针对Linux环境下MySQL 5.7.19的卸载,以下是一步步详细的操作步骤和注意事项。 1. **确认MySQL是否已安装** 在进行卸载前,首先要确认系统中是否已经安装了MySQL。这可以通过执行`rpm -qa | grep -i mysql`命令来...

    MySql完全卸载&远程连接配置

    - 卸载过程中首先要删除MySQL的安装目录,通常位于`C:\Program Files\MySQL`(Windows)或`/usr/local/mysql`(Linux)等位置。 - 例如,在Windows环境下可以删除`C:\Program Files\MySQL\MySQL Server 5.7`这样的...

Global site tag (gtag.js) - Google Analytics