mysql安装包安装教程
MySQL是一个开放源码的小型关联式数据库管理系统。目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为...
2024.11.21前言
今天忙中抽闲,我的小师弟和我说最近遇到一件难事,还故意用非常悬疑的口吻和我说“遇到比女朋友更可怕的事物”,所以我就好奇问道是什么?毕竟人家也是正规高材生,结果说出答案是 MySQL 安装的时候,我的内心是下面这样的
然后才发现自己虽然每天都在使用,好像是没有整理过相关的手册,所以就想到整合下提供给我这个年幼的师弟.
mysql 安装的形式有很多种,这里最常见有下面2种:RPM安装和压缩包安装(PS:针对Linux 平台讲解,Windows 在我的有道笔记可惜忘记账号和密码啦~~~~)
【RPM 安装】
一、MySQL Server 端安装
二、MySQL 客户端安装:
上面就是MySQL 压缩包安装的全部过程,感兴趣的小伙伴们可以加群:131322610 交流学习!!!
下面我们就来介绍下 MySQL 压缩包安装,由于太晚啦,就直接贴一个完整的图
Linux 压缩包安装就到此结束!!!
下面就分享一些我在使用过程中遇到的比较有代表性的问题:
error1:
2017-03-09 22:20:15 7563 [Note] InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files.
2017-03-09 22:20:16 7563 [ERROR] InnoDB: Unable to lock ./ibdata1, error: 11
出现这类错误的原因,看INNODB提醒,已经指出其他的线程启动已经在运行无法再次创建相关的读文件进程的权限,也就是说,现有的ibddata文件已经有人读取了,无法再次启动!我们通过以下命令来查找是否如错误提示中所言.
# ps aux |grep mysq*
# kill 11340
# kill 15120
然后再重启mysql
# /etc/init.d/mysql restart
error2:
Your password has expired. To log in you must change it using a client that supports expired passwords.
出现这个错误的原因,很大程度是 user 表中的 password_expired为Y(yes) 值导致的,具体操作如下:
登录 mysql
Mysql> use mysql;
查询对应的 user 表:
发现表中密码过期,密码过期状态(password_expired字段值)是否为Y,Y表示已过期,需要修改为N
以上操作完成后,千万要记得刷新权限
Mysql>flush privileges;
error3:
ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql OR ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)上面错误相信只要有使用过 mysql 经验的coder or sqler 都会遇到的错误,对于Access denied for user ‘root‘@‘localhost‘ (using password: YES)这样的错误,首先你要确定 mysql 服务是否启动,启动后密码是否正确,如果以上两点都是好的话,可能是你的 user 表中的 用户某些记录为空值产生干扰或者密码不匹配才出现的,所以就只能用屏蔽权限的方式进入 mysql 然后重新设置用户密码或者删除用户空值
## 1.关闭 mysql 服务
# service mysqld stop
## 2.屏蔽权限
# mysqld_safe --skip-grant-table
屏幕出现: Starting demo from .....
## 3.新开起一个终端输入
# mysql -u root mysql
mysql> use mysql
mysql> update user SET Password=PASSWORD(‘123456‘) where USER=‘root‘;
mysql> delete from user where USER=‘‘;
##记得要刷新权限,否则如果关闭先前的终端,又会出现原来的错误
mysql> FLUSH PRIVILEGES;
mysql> \q
mysql 安装的分享就到这里,骚气的我,要去敢末班车回家啦!!!
MySQL是一个开放源码的小型关联式数据库管理系统。目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为...
2024.11.21序言: 最近部署一台Server2012R2数据中心版监控服务器,数据库是mysql,准备工作如:下载数据库、配置环境变量、配置my.ini文件都正常,等到执行mysqld --initialize ...
2024.11.20第1章 MySQL的安装与配置近几年,开源数据库逐渐流行起来。由于具有免费使用、配置简单、稳定性好、性能优良等优点,开源数据库在中低端应用上占据了很大的市场份额,而MySQL正是开源数据库中的杰出代表...
2024.11.21一、下载MySql-8.0.341、下载地址https://dev.mysql.com/downloads/mysql/mysql官网下载地址安装包下载2、下载步骤点击后跳转到下载页面,点击下面开始下...
2024.11.19在Windows平台下安装和配置 MySQL 8.0下载 MySQL 安装文件 步骤1用浏览器打开网址 https://dev.mysql.com/downloads/installer/ ,打开 ...
2024.11.19