码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2017-09-21 14:42:30      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:str   secret   image   区分   usr   names   系统   add   attribute   

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.重新启动数据库即可

技术分享

 

 

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

标签:str   secret   image   区分   usr   names   系统   add   attribute   

原文地址:http://www.cnblogs.com/tangou/p/7568225.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!