【MYSQL】MySQL5.6.37二进制安装
来源:互联网 发布:上海计算机二级c语言 编辑:程序博客网 时间:2024/06/05 17:49
最近有个项目要用到mysql
于是在mysql的论坛中找到了一个5.6.37版本的
下面介绍怎么安装和使用mysql
下载地址:
https://dev.mysql.com/downloads/mysql/5.6.html
1.下载并上传到服务器中,进行解压,解压到/usr/local下
[root@zhang ~]# tar xvf mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
改下文件名,这个太长了
[root@zhang local ]# mv mysql-5.6.37-linux-glibc2.12-x86_64 mysql
2.创建mysql的用户和组
创建组:
[root@zhang ~]# groupadd -r -g 306 mysql
创建用户:
[root@zhang ~]# useradd -g 306 -r -u 306 mysql
3.修改目录的所有者和所属组:
[root@zhang ~]# chown -R mysql.mysql /usr/local/mysql/*
创建存储数据文件的目录(如果有的话就不用创建了)
[root@zhang ~]# mkdir -p /usr/local/mysql/mydata/data
修改所有者和所属组
[root@zhang ~]# chown -R mysql.mysql /usr/local/mysql/mydata
ll mydata
4.初始化MySQL:
[root@zhang mysql]# scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/mydata/data/
5.创建初始化进程,并添加到/etc/init.d/下
[root@zhang mysql]# cp support-files/mysql.server /etc/init.d/mysqld
[root@zhang mysql]# chkconfig --add mysqld
6.配置mysql的配置文件
[root@zhang mysql]# vim /etc/my.cnf
[mysqld]
datadir=/usr/local/mysql/mydata/data
#socket=/var/lib/mysql/mysql.sock
#user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
#symbolic-links=0
basedir=/usr/local/mysql
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#[mysqld_safe]
#log-error=/var/log/mysqld.log
#pid-file=/var/run/mysqld/mysqld.pid
7.启动mysql进程
[root@zhang mysql]# service mysqld start
8.查看进程是否启动:
[root@zhang mysql]# lsof -i:3306
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mysqld 26961 mysql 10u IPv6 67261 0t0 TCP *:mysql (LISTEN)
9.配置环境变量:
[root@zhang ~]# vim .bash_profile
修改下PATH变量
PATH=$PATH:$HOME/bin:/usr/local/mysql/bin
export PATH
10.给mysql添加密码
[root@zhang ~]# mysqladmin -u root password 'zhang'
11.登录mysql
[root@zhang ~]# mysql -uroot -p
Enter password: zhang
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.6.37 MySQL Community Server (GPL)
Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.02 sec)
基本就可以使用了,这样mysql就彻底配置完成了
- 【MYSQL】MySQL5.6.37二进制安装
- MySQL5.6 二进制安装
- MySQL5.7 二进制安装
- mysql5.7二进制安装
- 二进制安装MySQL5.5.39,磁盘空间不足导致MySQL无法启动
- linux二进制安装mysql5.6
- CentOS6+MySQL5.6二进制安装
- MySQL5.7 linux二进制安装
- Mysql5.5的二进制安装
- linux 二进制安装mysql5.7.18
- MySQL5.7 linux二进制安装
- MYSQL5.7.19二进制包安装
- centos7 二进制安装mysql5.6
- MySQL5.7 linux二进制安装
- Mysql5.7.8安装文档(二进制安装)
- centos7 二进制安装包安装 mysql5.6
- centos7 二进制安装包安装 mysql5.6.17
- mysql安装---二进制安装
- 算法题练习系列之(三十五): NowCoder数列
- Android使用MediaStore.ACTION_IMAGE_CAPTURE,拍照到指定目录
- goole浏览器 模拟app
- Openfire 的安装和配置
- PHP程序员面试中经常被提问的问题
- 【MYSQL】MySQL5.6.37二进制安装
- Leakdiag 和LDGrapher的使用
- iOS11 & iPhone X 适配指南
- html+css入门
- 测试 js 方法运行时间
- javascript 理解和使用回调函数
- AngularJs路由切换
- ORACLE与MySQL的区别-个人总结
- Java 异常