linux环境Mysql 5.7.13安装教程
来源:互联网 发布:8888端口干嘛的 编辑:程序博客网 时间:2024/06/02 02:02
linux环境Mysql 5.7.13安装教程
1系统约定
安装文件下载目录:/data/software
Mysql目录安装位置:/usr/local/mysql
数据库保存位置:/data/mysql
日志保存位置:/data/log/mysql
2下载mysql
在官网:http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载:
执行如下命名:
#mkdir /data/software
#cd /data/software
#wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz
注:安装过程中如果系统缺少libaio 需要安装如下文件:
3解压压缩包到目标位置
# mkdir /usr/local/mysql
#cd /dat/software
#pwd
执行后如下:
#ls
#cd /usr/local
#pwd
# tar -xzvf /data/software/mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz
#ls
--修改文件名
# mv mysql-5.7.13-linux-glibc2.5-x86_64 mysql
#ls
4创建数据仓库目录
--/data/mysql 数据仓库目录
# mkdir /data/mysql
#ls /data/
5新建mysql用户、组及目录
# ---新建一个msyql组
# useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql ---新建msyql用户禁止登录shell
6改变目录属有者
#cd /usr/local/mysql
#pwd
#chown –R mysql .
#chgrp –R mysql .
#chown -R mysql /data/mysql
7配置参数
# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
此处需要注意记录生成的临时密码,如上文:YLi>7ecpe;YP
#bin/mysql_ssl_rsa_setup --datadir=/data/mysql
8修改系统配置文件
# cp my-default.cnf /etc/my.cnf
# cp mysql.server /etc/init.d/mysql
# vim /etc/init.d/mysql
修改以下内容:
# vim /etc/my.cnf
修改以下内容:
9启动mysql
#bin/mysqld_safe --user=mysql &
bin/mysql --user=root –p
--输入第6步生成的临时密码
mysql> set password=password('123456');
mysql>grant all privileges on *.* to root@'%' identified by '123456';
刷新权限
mysql> flush privileges;
mysql> use mysql;
mysql> select host,user from user;
10添加系统路径
# vim /etc/profile
添加:
export PATH=/usr/local/mysql/bin:$PATH
如下:
# source /etc/profile
11配置mysql自动启动
# chmod 755 /etc/init.d/mysql
# chkconfig --add mysql
# chkconfig --level 345 mysql on
查看是否添加成功
# chkconfig --list mysql
mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
1、初始化 MySQL 配置表
执行mysql_install_db脚本,对mysql中的data目录进行初始化并创建一些系统表格。
bin/mysql_install_db --user=mysql
报错:
2016-07-15 14:50:14 [WARNING] mysql_install_db is deprecated. Please consider switching to mysqld --initialize
2016-07-15 14:50:14 [ERROR] The data directory needs to be specified.
需要指定data目录,注意mysql服务进程mysqld运行时会访问data目录,所以必须由启动mysqld进程的用户(就是我们之前设置的mysql用户)执行这个脚本, 或者用root 执行,但是加上参数--user=mysql。
上文还有警告信息,说mysql_install_db 命令已经是弃用的,建议切换到mysqld --initialize命令
注:
mysql5.7和之前版本不同,很多资料上都是这个命令:../scripts/mysql_install_db --user=mysql,而mysql5.7的mysql_install_db命令是在bin目录下 的并且建议 用 mysqld --initialize命令
mysql5.7之前版本初始化配置表命令:
script/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/
--user 启动mysql的用户
--basedir mysql安装目录
--datadir mysql数据仓库目录
①初始化表配置正确执行步骤:
注意最后一行,这也是和之有版本不同的地方,它给了root一个初始密码,后面要登录的时候要用到这个密码。
2、mysql5.7配置文件需要修改my.cnf关键配置, mysql5.7之前默认配置文件中是有配置项的,不用手动修改安装:
http://www.jb51.net/article/87160.htm?pc
http://blog.csdn.net/bao19901210/article/details/51917641
Linux常用命令
http://blog.csdn.net/wojiaopanpan/article/details/7286430/
- linux环境Mysql 5.7.13安装教程
- Linux环境下安装MySQL|Linux下Mysql安装教程
- Linux centos7环境下MySQL安装教程
- linux安装mysql教程
- Linux安装MySQL教程
- Linux MySQL安装教程
- linux环境安装mysql
- linux环境mysql安装
- linux环境安装mysql
- linux环境安装mysql
- mysql 5.7.13 安装配置方法图文教程(linux)
- mysql 5.7.13 安装配置方法图文教程(linux)
- mysql 5.7.13 安装配置方法图文教程(linux)
- mysql 5.7.13 安装配置方法图文教程(linux)
- mysql 5.7.13 安装配置方法图文教程(linux)
- mysql 5.7.13 安装配置方法图文教程(linux)
- mysql 5.7.13 安装配置方法图文教程(linux)
- 【Mysql】Linux环境安装Mysql
- JPA主键生成器和主键生成策略
- 分治算法 ———— 排序问题
- MFC中利用FindFile函数在文件夹路径下连续读取多个文件
- java 7新特性-TWR(Try-with-resources)
- AJAX 初步学习(1)
- linux环境Mysql 5.7.13安装教程
- 计算机视觉和模式识别(一)
- 萌萌哒的第一题
- Qt实战开发-CSDN登陆界面布局
- 理解长短期记忆网络(LSTM NetWorks)
- Driver:LED灯操作、内核空间和用户空间的数据交互、ioctl函数、设备文件安装与销毁
- Java笔记(0)
- [背包DP] [Luogu P1282] 多米诺骨牌
- 解决Eclipse中配置中没有server选项——tomcat配置中遇到的问题