• linux下安装mysql5.7.17及简单配置


    1.mysql5.7.17安装在/usr/local/mysql目录里面,也可以安装在其他地方 (安装包最好与Linux系统一样,eg;64位的就是“mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz”,官网可下载)

    mkdir /usr/local/mysql

    2.解压并复制

      1. tar -xvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
      2. mv mysql-5.7.17-linux-glibc2.5-x86_64/* /usr/local/mysql/

    3.创建data目录(很重要!)

    mkdir /usr/local/mysql/data 

    4.再新建mysql的用户和用户组

    命令 :  groupadd mysql       #添加用户组

        useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql     #新建msyql用户禁止登录shell

    5.改变mysql目录权限

    chown -R mysql.mysql /usr/local/mysql/

    6.接下来初始化数据库:

    命令:./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

    7.复制配置文件到 /etc/my.cnf

      1. cp -a ./support-files/my-default.cnf /etc/my.cnf (选择y)  

    8.切换到mysql 目录后,将service 文件copy 到启动目录

      • cp support-files/mysql.server /etc/init.d/mysql.server
        设置环境变量/etc/profile
      • export PATH=$PATH:/usr/local/mysql/bin
        启动停止

      • service mysql.server start;

        service mysql.server stop;启动

      • 9启动
      • 10。修改root密码

        查看初始密码

        命令:cat /root/.mysql_secret

      • 命令:bin/mysql -uroot -p

        密码就是刚才复制的密码,粘贴进去回车即可。

      • 11.按照上面的方式安装完成之后还不能进行远程的访问,需要修改允许远程连接,步骤如下:

     

     让MYSQL不区分表名大小写的方法其实很简单:
      1.用ROOT登录,修改/etc/my.cnf
      2.在[mysqld]下加入一行:lower_case_table_names=1
      3.重新启动数据库即可

  • 相关阅读:
    在IIS中浏览网站时出现:无法打开登录所请求的数据库 "***",登录失败
    Java中的深拷贝和浅拷贝(转载)
    Java的Final和C#的Const,Readonly比较分析(转载)
    C#中的Sealed和J#中的Final比较(转载)
    Java全系列帮助文档下载
    The Willpower Instinct(自控力,意志力)
    瓦片地图的前世今生(转载)
    创建CUDA项目
    CUDA warning C4819的消除
    并行调用
  • 原文地址:https://www.cnblogs.com/tangou/p/7568225.html
Copyright © 2020-2023  润新知