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

 

 

转载于:https://www.cnblogs.com/tangou/p/7568225.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值