Linux下安装MySQL5.7
来源:互联网 发布:三星scx3400扫描软件 编辑:程序博客网 时间:2024/06/06 05:14
在MySQL的官网下载MySQL的二进制安装包
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz
然后进行解压:
tar -zvfx mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz
然后在 /usr/local 下面创建mysql的软链接
ln -s mysql-path mysql
创建MySQL的Linux用户
创建mysql用户
groupadd mysqluseradd -g mysql -s /sbin/nologin -d /dev/null mysql[root@node1 local]# id mysqluid=501(mysql) gid=500(mysql) groups=500(mysql)
给mysql软链和 软链里面的内容进行授权
[root@node1 local]# chown -R mysql:mysql mysql[root@node1 local]# chown -R mysql:mysql mysql/
创建mysql的data目录:
这里创建MySQL 的data logs 和tmp的位置。这个是自己自定义的。
[root@node1 /]# mkdir data[root@node1 /]# lsbin data etc lib lost+found misc net proc sbin srv tmp varboot dev home lib64 media mnt opt root selinux sys usr[root@node1 /]# cd data[root@node1 data]# mkdir mysql[root@node1 data]# cd mysql[root@node1 mysql]# mkdir -p mysql3306/{logs,tmp,data}[root@node1 mysql]# lsmysql3306[root@node1 mysql]# cd mysql3306[root@node1 mysql3306]# lsdata logs tmp[root@node1 mysql3306]#
将MySQL的给的配置模版copy到自己选定的位置:然后根据自己的需要进行编写
[root@node2 logs]# cd /usr/local/mysql/support-files[root@node2 support-files]# lsmagic my-default.cnf mysqld_multi.server mysql-log-rotate mysql.server[root@node2 support-files]# ls -l总用量 28-rw-r--r--. 1 mysql mysql 773 10月 12 14:21 magic-rw-r--r--. 1 mysql mysql 1126 10月 12 15:15 my-default.cnf-rwxr-xr-x. 1 mysql mysql 1061 10月 12 15:15 mysqld_multi.server-rwxr-xr-x. 1 mysql mysql 894 10月 12 15:15 mysql-log-rotate-rwxr-xr-x. 1 mysql mysql 10975 10月 12 15:15 mysql.server
然后初始化MySQL,这里要注意MySQL5.7.6以后屏蔽了mysql_install_db 只能选择mysql –initialize进行安装
bin/mysqld --defaults-file=/data/mysql/mysql3307/my.cnf --initialize
这里要注意 MySQL5.7不像5.6那样,会在安装的过程中存在提示只要出现
Installing MySQL system tables...2015-07-25 21:32:16 0 [Note] ./bin/mysqld (mysqld 5.6.25-log) starting as process 2000 ...OKFilling help tables...2015-07-25 21:32:21 0 [Note] ./bin/mysqld (mysqld 5.6.25-log) starting as process 2047 ...OK
这两段代码表示初始化就成功了。 在5.7里,安装是否成功要去看日志中是否存在ERROR 如果没有表示成功(我现在是这么做的,不知道是否正确)
将mysqlserver复制到 linux启动项中
[root@node1 mysql]# cp support-files/mysql.server /etc/init.d/mysql
这样MySQL就初始化完成了。然后在log中找到给MySQL初始化的一个root@localhost的 密码,这个密码登录进去,去修改root@localhost的密码,就可以了
alter user ‘root’@’localhost’ identified by ‘123456’
然后再以 这个用户名和密码登里就可以了
0 0
- Linux下安装MySQL5.7
- Linux 下安装Mysql5.7
- linux下安装mysql5.7
- linux下安装mysql5.7
- linux下安装mysql5.7
- linux下安装mysql5.7
- linux下安装mysql5.7
- linux下安装mysql5.7
- linux下安装mysql5.7
- linux下安装mysql5.7
- linux下安装MySQL5
- linux 下安装 Mysql5.7版本
- linux下安装php7+mysql5.7+nginx
- linux下安装php7+mysql5.7+nginx
- 【Mysql】Linux(Ubuntu)下安装Mysql5.7
- linux系统下Mysql5.7安装教程
- mysql5.7 linux下64位安装
- linux下安装MYSQL5.7一步完成
- 以前整理的C++资料(一)
- mars老师[Android开发视频教学].01_18 文件下载 源码
- [Android基础]Service
- hdu5534Partial Tree(长春现场赛H题)
- MyBatis之传入参数
- Linux下安装MySQL5.7
- java的三大框架
- uva 11536——Smallest Sub-Array
- 输入格式控制
- [NOIP 2014]解方程 秦九韶算法+质数取模
- 黑马程序员 Java 基础:IO 流
- hdoj 5536 Chip Factory 【字典树】
- 2015.11.1 [XJOI] NOIP模拟赛总结
- 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 兔子的规律为数列1,1,2,3,5,8,13,21...