下载mysql安装包
-
从msyql官网下载安装包
-
选择自己需要的版本下载
安装mysql
- 在
/home下创建mysql文件夹mkdir mysql
- 首先先查看是否已经安装了
mysql,执行命令rpm -qa|grep mysql - 如果什么都没显示说明没有安装过,如果已经安装了
Mysql就先卸载执行命令rpm -e –nodeps xxxxxxxx(xxxxxx为已经安装的rpm) - 查看是否安装
mariadb系统自带的,之前安装的时候和mysql冲突,所有不用这个数据库的话也可以卸载,查看是否安装rpm -qa|grep mariadb,卸载执行rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 - 把安装包 放到
mysql文件夹
安装命令 以下rpm即可
rpm -ivh MySQL-client-5.5.39-2.el7.x86_64.rpm
rpm -ivh MySQL-devel-5.5.39-2.el7.x86_64.rpm
rpm -ivh MySQL-server-5.5.39-2.el7.x86_64.rpm
- 启动mysql
service mysql start查看mysql状态
service mysql start启动mysql
service mysql stop停止mysql - 修改mysql密码
update mysql.user set password=PASSWORD('root') where user='root';
flush privileges;
- 查看数据库是大小写敏感
show variables like '%case%';
mysql中控制数据库名和表名的大小写敏感由参数lower_case_table_names控制,为0时表示区分大小写,为1时,表示将名字转化为小写后存储,不区分大小写。
MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:- 数据库名与表名是严格区分大小写的;
- 表的别名是严格区分大小写的;
- 列名与列的别名在所有的情况下均是忽略大小写的;
- 字段内容默认情况下是大小写不敏感的。
- 修改my.cnf
如果linux中找不到my.cnf
MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于rpm包安装的MySQL.
将my-medium.cnf复制到/etc/下
cp my-medium.cnf /etc/my.cnf
- 验证设置是否成功
查询语句select * from TestTABLE;
能查询到表名是小写的表说明表名大小写不敏感设置成。
参考:
https://www.cnblogs.com/ylzhang/p/8384730.html
https://blog.csdn.net/cn12306com/article/details/82747057
https://www.cnblogs.com/wzmenjoy/p/4244545.html
https://blog.csdn.net/wangwei_620/article/details/85708324











网友评论