一、简介

MySQL是一个关系型数据库管理系统由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。

二、下载安装

下载地址

ftp://ftp.iij.ad.jp/pub/db/mysql/Downloads/
http://mirrors.sohu.com/mysql/

安装参考:

http://blog.csdn.net/liumm0000/article/details/18841197

三、常见问题

1) 提示如下错误:

java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

解决方法:

1)确保密码正确
2)对用户进行授权, 参考:http://blog.sina.com.cn/s/blog_807c84950101cksw.html

2) 提示如下错误:

Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'

解决方法:

需要强行重新修改密码,方法如下:

/etc/init.d/mysql stop   (service mysqld stop )
/usr/bin/mysqld_safe --skip-grant-tables
另外开个SSH连接
[root@localhost ~]# mysql
mysql>use mysql
mysql>update user set password=password("123456") where user="root";
mysql>flush privileges;
mysql>exitpkill -KILL -t pts/0 可将pts为0的**用户(之前运行mysqld_safe的用户窗口)强制踢出
正常启动 MySQL:/etc/init.d/mysql start   (service mysqld start)

3、MySQL表名大小写问题

Linux下的MySQL默认是区分表名大小写的,通过如下设置,可以让MySQL不区分表名大小写:

1、修改 ~/my.cnf;
2、在[mysqld]节点下,加入一行: lower_case_table_names=1
3、重启MySQL即可;

提示: lower_case_table_names=1 参数缺省地在 Windows 中这个选项为 1 ,在 Unix 中为 0,因此在window中不会遇到的问题,一旦一直到linux就会出问题的原因

Linux mysql相关推荐

  1. linux mysql 主从 1130_Linux Mysql 1130错误解决

    Linux Mysql 1130错误解决 今天在win32下通过navicat 远程登录Mysql时出现如下错误: 想都不用想,肯定是Mysql的访问权限问题. 首先,通过终端(我用的是SSH)远程登 ...

  2. linux mysql 命令 大全

    linux mysql 命令 大全 1.linux下启动mysql的命令:   mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.l ...

  3. Linux mysql 5.6: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (usin

    Linux mysql 5.6: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using pass... 时间 201 ...

  4. 解决linux mysql命令 bash: mysql: command not found 的方法

    解决linux mysql命令 bash: mysql: command not found 的方法 参考文章: (1)解决linux mysql命令 bash: mysql: command not ...

  5. core+2.0+mysql_【Asp.Net Core】ASP.NET Core 2.0 + EF6 + Linux +MySql混搭

    好消息!特好消息!同时使用ASP.NET Core 2.0和.NET Framework类库还能运行在linux上的方法来啦! 是的,你没有看错!ASP.NET Core 2.0,.NET Frame ...

  6. Linux Mysql 1130错误解决

    Linux Mysql 1130错误解决 今天在win32下通过navicat 远程登录Mysql时出现如下错误: 想都不用想,肯定是Mysql的访问权限问题. 首先,通过终端(我用的是SSH)远程登 ...

  7. linux mysql 指令无效_linux下安装mysql,mysql命令失效的原因

    一 安装步骤 从这里下载你需要的版本(注意选择你操作系统是64位的还是32位的):   下载地址 这里只介绍两种判断linux是64位还是32的方法: 命令:file /bin/cat [root@a ...

  8. Linux MySQL 忘记root 密码

    多久不用,密码遗忘,那么MySQL在linux上如何修改密码 一.Linux MySQL 查看版本号 二. 1.vim /etc/my.cnf 末尾加skip-grant-tables 2.重启MyS ...

  9. Linux MYSQL 数据库

    Linux MYSQL  数据库 1.1.概述: DBMS datebase management system  数据库管理系统 DML:date manapulate lanaguage  数据操 ...

  10. ASP.NET Core 2.0 + EF6 + Linux +MySql混搭

    好消息!特好消息!同时使用ASP.NET Core 2.0和.NET Framework类库还能运行在linux上的方法来啦! 是的,你没有看错!ASP.NET Core 2.0,.NET Frame ...

最新文章

  1. SVN服务器几种备份策略---重点svnsync备份---OK
  2. 记录本地Hexo博客部署到服务器上
  3. java提高篇(四)---LinkedList
  4. how is value displayed in BSP UI from model node data binding
  5. 2019 Android 高级面试题总结 从java语言到AIDL使用与原理
  6. MySQL5.6免安装配置与“系统找不到指定的文件”错误
  7. 鼠标移动到ul图片会摆动_我们可以从摆动时序分析中学到的三件事
  8. 提高篇 第五部分 动态规划 第5章 单调队列优化动态规划
  9. Best Efforts 1PC 跨库事务
  10. 利用定时器中断方式控制led灯的闪烁速度_实验四 LED点阵
  11. width:100%以什么为基准的测试
  12. 管理感悟:轮值不是记流水账
  13. 五分钟带你了解什么是PID模糊算法
  14. 如何在Linux中删除符号链接?
  15. rvm、Ruby安装(亲测有效)
  16. 基于 Console 口访问方式的配置
  17. 学好编程需要英语很好吗
  18. 视频类APP体验报告
  19. 开源免费,最好用的3大系统9大防火墙软件安利给你们
  20. 51单片机 | 蜂鸣器实验

热门文章

  1. Python 类的特殊成员方法
  2. 删除MySql表中的大量记录后,文件不变小的解决方法
  3. 【cf789D】Weird journey(欧拉路、计数)
  4. 狼真来了!黑客利用SS7漏洞将网银用户洗劫一空
  5. 梦网云通讯获取状态报告API接口get_rpt说明POST请求示例
  6. 《HTML 5与CSS 3 权威指南(第3版·上册)》——1.2 HTML 5深受欢迎的理由
  7. Vue.js 条件渲染 v-if、v-show、v-else
  8. asp.net生产环境和开发环境的错误日志包装策略
  9. ios 友盟第三方登录遇到的各种坑。
  10. Android 动态图文混排的常用方法