1、mysql 5.7安装的系统约定
linux环境Mysql 5.7.17安装教程分享给大家,供大家参考,具体内容如下:
安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql
在这里介绍下MySQL的几个版本:
1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。
2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。
3. MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。
4. MySQL Cluster CGE 高级集群版,需付费。
5. MySQL Workbench(GUITOOL)一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。
MySQLWorkbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL WorkbenchSE)。
MySQL Community Server是开源免费的,这也是我们通常用的MySQL的版本。根据不同的操作系统平台细分为多个版本。
MySQL Community Server 是免费开源的,所以在本页面我们单机Community,
执行如下命名:#mkdir /data/software#cd /data/software#wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
3、解压mysql压缩包到要安装的目标位置# mkdir /usr/local/mysql#cd /dat/software#pwd
#cd /usr/local#pwd
# tar -xzvf /data/software/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
-修改文件名# mv mysql-5.7.17-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('A123456');
mysql>grant all privileges on *.* to root@'%' identified by 'A123456';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