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.解压并复制
- tar -xvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
- 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
- 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及简单配置的主要内容,如果未能解决你的问题,请参考以下文章