redHat 7.2 安装 MySQL-5.5.39

下载mysql安装包

  1. 从msyql官网下载安装包


  2. 选择自己需要的版本下载


安装mysql

  1. /home下创建mysql文件夹mkdir mysql
  2. 首先先查看是否已经安装了mysql ,执行命令 rpm -qa|grep mysql
  3. 如果什么都没显示说明没有安装过,如果已经安装了Mysql就先卸载执行命令 rpm -e –nodeps xxxxxxxx(xxxxxx为已经安装的rpm)
  4. 查看是否安装mariadb 系统自带的,之前安装的时候和mysql冲突,所有不用这个数据库的话也可以卸载,查看是否安装rpm -qa|grep mariadb,卸载执行rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
  5. 把安装包 放到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
  6. 启动mysql
    service mysql start查看mysql状态
    service mysql start 启动mysql
    service mysql stop 停止mysql
  7. 修改mysql密码
    update mysql.user set password=PASSWORD('root') where user='root';
    flush privileges;
  8. 查看数据库是大小写敏感
    show variables like '%case%';

    mysql中控制数据库名和表名的大小写敏感由参数lower_case_table_names控制,为0时表示区分大小写,为1时,表示将名字转化为小写后存储,不区分大小写。
    MySQLLinux下数据库名、表名、列名、别名大小写规则是这样的:
      1. 数据库名与表名是严格区分大小写的;
      1. 表的别名是严格区分大小写的;
      1. 列名与列的别名在所有的情况下均是忽略大小写的;
      1. 字段内容默认情况下是大小写不敏感的。
  9. 修改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
  10. 验证设置是否成功
    查询语句 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

你可能感兴趣的:(redHat 7.2 安装 MySQL-5.5.39)