文档章节

Linux 环境Mysql配置记录(持续记录)

杨应滨
 杨应滨
发布于 2016/06/07 11:13
字数 566
阅读 9
收藏 0

16.06.06 

昨晚租赁了一台阿里云服务器,部署了个项目上去,在这个过程中,mysql 方面碰到两个问题。

1. 远程连接 Mysql 链接失败,在linux 上测试是连接正常的,定位问题为:mysql 未授权远程连接。操作如下:

-- 在linux 端登陆 mysql 后进行授权
-- 授权任何主机访问任何数据库的权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;

-- 授予 任何主机都可以访问 mysql 数据库的权限,其中 mysqluser 为账号,password 为mysql 密码
GRANT ALL PRIVILEGES ON *.* TO 'mysqluser'@'%'IDENTIFIED BY 'password' WITH GRANT OPTION; 

-- 授予 192.168.1.1 这台机器可以访问 mysql 数据库的权限,其中 mysqluser 为账号,password 为mysql 密码
GRANT ALL PRIVILEGES ON *.* TO 'mysqluser'@'192.168.1.1'IDENTIFIED BY 'password' WITH GRANT OPTION; 

-- 最后别忘记要 FLUSH PRIVILEGES  刷新下 mysql 的权限

FLUSH PRIVILEGES;

2. 在项目启动后,出现mysql 访问表(大写表名)的时候,有提示表不存在的异常,经过确认,数据库表是存在的,只不过表名是小写的,定位问题:mysql 大小写设置问题,经过查验,linux 下的mysql 大小写情况如下:

1、数据库名与表名是严格区分大小写的
2、表的别名是严格区分大小写的
3、列名与列的别名在所有的情况下均是忽略大小写的
4、字段内容默认情况下是大小写不敏感的

目前碰到的问题主要是表名的大小写敏感,那么更改配置的方案如下:

-- 1. 查看当前设置下的大小写设置状态,在登陆mysql的情况下,用命令行方式查看, 1 代表大小写不敏感, 0 代表敏感
show variables like '%lower_case_table_names%';
-- 2. 更改 mysql 配置文件,一般在 /etc/my.cnf 添加以下语句
lower_case_table_names=1
-- 3. 重启 mysql 使配置更改生效
/usr/local/mysql/bin/mysqld restart

 

待续... 

© 著作权归作者所有

共有 人打赏支持
杨应滨
粉丝 1
博文 15
码字总数 8377
作品 0
广州
技术主管
Linux下配置Django_Apache_Mysql环境(CentOS 7.5)

本文将介绍如何在Linux上部署Django + Mysql + Apache环境。我们知道,Django内置的http服务器只能工作在单线程下,做开发和调试时候是可以的,但是生产环境通常都会有多用户并发,而且djang...

爱吃甜食的boy
08/16
0
0
跟我一起学docker(九)--持续系统集成了解下git

什么是持续集成? 持续集成(Continuous integration,简称CI)。 根据敏捷大师Martin Fowler的定义,“持续集成是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每...

IT人故事会
05/01
0
0
在linux上使用源代码安装MySQL

由于工作和学习方面的原因,经常使用linux,前段时间折腾了几次linux上源代码方式安装mysql,期间也参考了网友的各种介绍,现在总结如下,方便自己以后查看,也方便其他人学习使用。 1 环境 ...

阿信sxq
2014/05/28
0
0
怎么把Java 项目 发布到 Linux并访问

呐呐呐,做人呢,最重是要开心啦。 呐呐呐,做Java呢,最重要是要把自己的“作品” 部署到公网上去啦。 特别是初学者,需要向面试官证明自己会什么,这个真的就很重要啦,空口无凭,为什么面...

maocai15
01/18
0
0
分布式架构3--CentOs下安装MySQL(环境准备)

声明:因为运行环境是基于Linux系统的,在做此框架之前需要做一些前期的环境准备工作 CentOs下安装MySQL网上很多实例,因为博客后期作为框架的原生教程,故这边做详细的安装记录,我这边已经...

明理萝
07/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring详解

Spring详解(一)------概述 目录 1、什么是 Spring ? 2、Spring 起源 3、Spring 特点 4、Spring 框架结构 5、Spring 框架特征 6、Spring 优点   本系列教程我们将对 Spring 进行详解的介绍...

DemonsI
12分钟前
0
0
CentOS7系统Nginx安装

1、下载nginx,官方网站https://nginx.org wget https://nginx.org/download/nginx-1.14.0.tar.gz 2、下载Nginx Sticky Module,官方网站https://bitbucket.org/nginx-goodies/nginx-sticky-......

m_lm
16分钟前
0
0
使用zTree树控件(二)

1:treeNode.checked用于判断是勾选还是取消勾选。(treeNode指的是节点)

uug
16分钟前
0
0
export, import 和 export default的区别

ES6的两个功能: export 和 import export 对外输出模块 import 引入(加载)进来一个模块 一、export => import 单个变量 export var name = "lishi" 在其他文件里引用 import {name} f...

Js_Mei
21分钟前
1
0
打造RecyclerView的n级列表

先上效果图: 1.该多级列表的优势: 支持无限级列表展开 基于一个recyclerView实现 可以自定义每一级item的样式,定制化更强 2.设计的思路 数据结构List<ItemBean>,ItemBean类中有变量List<...

WelliJohn
30分钟前
1
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部