• 安装mysql 好不容易成功了 却连不上


    [mysqld]
    skip-grant-tables
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    # Disabling symbolic-links is recommended to prevent assorted security risks
    symbolic-links=0
    # Settings user and group are ignored when systemd is used.
    # If you need to run mysqld under a different user or group,
    # customize your systemd unit file for mariadb according to the
    # instructions in http://fedoraproject.org/wiki/Systemd
    
    [mysqld_safe]
    log-error=/var/log/mariadb/mariadb.log
    pid-file=/var/run/mariadb/mariadb.pid
    
    #
    # include all files from the config directory
    #
    !includedir /etc/my.cnf.d
    

      

    1 看到服务已经启了,但是输入mysql 

    却告知 mysql command not found

    是因为mysql命令没有在目录/usr/bin 下

    输入全路径比我的/usr/local/mysql/bin/mysql 发现是可以连mysql的

    所有做个软连接  ln -s /usr/local/mysql/bin/mysql /usr/bin

    2 告知 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

    根据网上的经验,一说 /var/lib/mysql 没有权限,我检查了有权限的啊

    后来发现我不停地被告知 /tmp/mysql.sock 这个文件,临时目录下面有,但是在/etc/my.cnf中没有指定,于是就进行了指定

    之后就可以了

    3 用root登录的时候,需要输入密码

    这个可以先跳过密码

    也可以,我注意到我安装的时候,生成临时密码,我当时就保存了一下

    之后第一次登录,成功登陆后,需要修改密码,set password = ‘password'

    4 好不容易以连上了,修改了远程链接,增加了新的DB

    又发现默认开启大小写

    mysql> show variables like '%case%';

    +------------------------+-------+

    | Variable_name | Value |

    +------------------------+-------+

    | lower_case_file_system | OFF |

    | lower_case_table_names | 0 |

    +------------------------+-------+

    2 rows in set (0.01 sec)

    其中第一个参数是系统路径是否大小写敏感,我们暂时跳过,

    看看第二个参数lower_case_table_names,它的含义 0:区分大小写,1:不区分大小写 。

    大小写的敏感问题,在MySQL大体会分为两种类别,在Linux和Windows平台。

    MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:   

    1、数据库名与表名是严格区分大小写的;   

    2、表的别名是严格区分大小写的;   

    3、列名与列的别名在所有的情况下均是忽略大小写的;   

    4、变量名也是严格区分大小写的;

    修改my.inf还没有效果

    感觉自己踩便了所有的坑,心好累

  • 相关阅读:
    Wannafly挑战赛9
    acm之图论基础
    Codeforces Round #459 (Div. 2)
    Codeforces Round #460 (Div. 2)
    浙南联合训练赛20180129
    AtCoder Regular Contest 090
    牛客练习赛11
    2018年1月26日天梯赛练习1
    csa Round #66 (Div. 2 only)
    EOJ Monthly 2018.1
  • 原文地址:https://www.cnblogs.com/qianjinyan/p/10867537.html
Copyright © 2020-2023  润新知