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的详细步骤: 1. **停止MySQL服务**: 首先,确保MySQL服务已经停止,以防止在卸载过程中发生任何问题。你可以使用以下命令来停止服务: ``` sudo systemctl ...
linux下mysql的安装卸载;卸载mysql;安装服务端;安装服务端
本文将详细介绍如何在Linux环境下安装和卸载MySQL,包括二进制版本的处理方法。 **一、卸载已存在的MySQL** 1. **检查已安装的MySQL版本**: 使用`rpm -qa | grep mysql`或`rpm -qa | grep MySQL`命令,查看系统...
然而,在 Linux 系统下安装和卸载 MYSQL 却是一件复杂的事情。下面我们将详细介绍 LINUX 下 MYSQL 的安装和卸载过程。 第 1 章 LINUX 下完全卸载 MYSQL 在卸载 MYSQL 之前,我们需要先检查系统中是否已经安装了 ...
彻底卸载 Linux 下的 MySQL 需要完成五个步骤:查找以前是否装有 MySQL,停止 MySQL 服务和删除之前安装的 MySQL,查找之前老版本 MySQL 的目录并删除老版本 MySQL 的文件和库,删除 /etc/my.cnf 文件,和再次查找...
linux下mysql的安装卸载和qt-x11的mysql驱动编译
本文将详细讲解Linux下MySQL的安装、卸载以及相关操作,旨在帮助用户更好地理解和掌握这一核心技能。 **一、安装MySQL** 1. **使用软件包管理器安装** 对于基于RPM的系统(如CentOS、Fedora),可以使用`yum`或`...
NULL 博文链接:https://yushan.iteye.com/blog/262929
在Linux环境下安装和卸载MySQL数据库是一个常见的任务,尤其对于系统管理员和开发者来说至关重要。以下是一些关键步骤和注意事项: 1. **安装MySQL**: - 使用`root`权限:在Linux上安装MySQL时,由于涉及到系统...
### MySQL在Linux下的安装与卸载详解 #### 一、MySQL简介 MySQL 是一款非常受欢迎的关系型数据库管理系统,最初由瑞典的MySQL AB公司创建,现在隶属于甲骨文公司。作为市面上流行的关系型数据库产品之一,MySQL 在...
【MySQL在Linux下的安装与卸载详解】 MySQL是一款广泛应用的开源SQL数据库管理系统,以其高效、稳定和易用性而受到全球开发者的喜爱。本文将详细阐述在Linux环境下,特别是以CentOS 5为操作系统的环境中,如何安装...
本教程将详细讲解MySQL的安装与卸载过程,帮助你快速掌握这一关键技能。 ### MySQL的下载 在开始安装MySQL之前,你需要先从官方网站或其他可信的源下载MySQL的安装包。MySQL官网提供了不同操作系统版本的安装程序,...
在Linux环境下,MySQL是广泛使用的开源关系型数据库管理系统。这篇文档主要讲述了在Red Hat Enterprise 5上如何安装、卸载MySQL以及如何为Qt-X11编译MySQL驱动。以下是详细的步骤: 1. **检查MySQL是否已安装**: ...
本文主要探讨如何在Red Hat Enterprise 5环境下安装、卸载MySQL,以及如何编译Qt-X11的MySQL驱动。 首先,如果系统中已预装了MySQL,你需要先卸载旧版本。你可以通过`rpm -qa | grep mysql`命令来查询已安装的MySQL...
### MySQL在Linux下的安装与卸载 #### 一、MySQL在Linux下的安装步骤 ##### 1.1 下载MySQL 在安装MySQL之前,你需要准备一台Linux虚拟机或云服务器。尽管CentOS已经停更,本指南依然以CentOS 7.x为例进行说明,...
Java MySQL安装与卸载教程是针对开发者和数据库管理员的基础指南,涵盖了如何在计算机上安装、配置和卸载MySQL数据库服务,以及如何使用相关工具进行管理。在这个教程中,我们将主要探讨以下几个方面: 1. **MySQL...
在Linux系统中,MySQL通常通过两种方式进行安装:yum包管理器或者源码编译安装。当需要卸载MySQL时,确保完全移除所有相关组件和配置文件至关重要,以防止后续安装时出现冲突或遗留问题。以下是针对这两种安装方式的...
针对Linux环境下MySQL 5.7.19的卸载,以下是一步步详细的操作步骤和注意事项。 1. **确认MySQL是否已安装** 在进行卸载前,首先要确认系统中是否已经安装了MySQL。这可以通过执行`rpm -qa | grep -i mysql`命令来...
- 卸载过程中首先要删除MySQL的安装目录,通常位于`C:\Program Files\MySQL`(Windows)或`/usr/local/mysql`(Linux)等位置。 - 例如,在Windows环境下可以删除`C:\Program Files\MySQL\MySQL Server 5.7`这样的...