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

Posted tangou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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.重新启动数据库即可

 

 

以上是关于linux下安装mysql5.7.17及简单配置的主要内容,如果未能解决你的问题,请参考以下文章

Mysql5.7.17服务安装及验证是否成功的详细介绍

Linux安装MySQL5.7.17

mysql5.7.17安装配置

centos 7 linux系统安装 mysql5.7.17(glibc版)

mysql5.7.17 zip 解压安装详细过程

mysql5.7.17安装方式-与报错解决方式