虚拟机下安装mysql
虚拟机下CentOS6.8下安装MYSQL5.6 方法:
整理修改于 http://www.cnblogs.com/liuyi2614/p/6382183.html
- 开始时: 普通用户是$ root用户是#
- 切换到root 啊?
- su root
- 转到某个目录 到usr目录
cd /usr
查看目录下的详情输入 ll
例如到根目录 输入cd 然后再输入ll查看详情
删除目录 :rm -rf 目录名字
1.下载编译包
- wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
解压- tar -zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
2.3.重命名并复制到指定目录
- 安装到/usr/local/mysql下 先判断/usr/local/mysql 是否存在 删除掉
- 将mysql-5.6.35-linux-glibc2.5-x86_64文件夹 重命名为 mysql
- mv mysql-5.6.35-linux-glibc2.5-x86_64 mysql
- 拷贝
- 不加-r或者-R的时候,只拷贝文件,不拷贝文件夹;
加上后则会拷贝文件夹——包括下一级的子文件夹,以及子文件夹中的子文件夹,以此类推
- cp -r mysql /usr/local
- 或将mysql文件夹移动到/usr/local
mv mysql /usr/local
4.创建mysql用户和组
- groupadd mysql
- useradd -r -g mysql mysql -d /usr/local/mysql
- passwd mysql
5.修改目录权限
- chown -R mysql:mysql /usr/local/mysql
6.安装数据库
- su mysql
- /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
- exit
- 注1:这里可能会报错:scripts/mysql_install_db: /usr/bin/perl: bad interpreter: No such file or directory。
需要安装perl以及perl-devel.执行命令:yum –y install perl perl-devel
7.复制mysql配置文件
- cd /usr/local/mysql/support-files
- cp my-default.cnf /etc/my.cnf
8.添加系统服务
- cp mysql.server /etc/init.d/mysql
- chkconfig mysql on
9.添加环境变量
- vim /etc/profile
在最下面添加
- 按i 或a键盘执行输入下面
export MYSQL_HOME="/usr/local/mysql"- export PATH="$PATH:$MYSQL_HOME/bin"
保存退出后,执行生效代码
- 按esc键 在按冒号 输入wq! 保存并执行
. /etc/profile
10.启动mysql
- service mysql start
- service mysqld status 命令来查看mysql 的启动状态
- 如果报错
启动Mysql时报错:
[root@mysql]# service mysqld status
/etc/init.d/mysqld: line 256: my_print_defaults: command not found
MySQL is not running[FAILED]
---------------------------------------------------------分割线---------------------------------------------------------
这里是命令没有找到,解决方法:
cp /usr/local/mysql/bin/my_print_defaults /usr/bin
11.设置root密码
- mysqladmin -u root password '123456'
12.设置默认端口
- vim /etc/my.cnf
- [mysqld]
- basedir=/usr/local/mysql
- datadir=/usr/local/mysql/data
- port=3306
- server_id=1
- socket=/tmp/mysql.sock
13.允许所有外部链接访问(可选)
- mysql -u root -p
mysql命令行输入
- GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
- FLUSH PRIVILEGES;
虚拟机下安装mysql的更多相关文章
- CentOS7下安装Mysql和Memcached 以及 使用C#操作Mysql和Memcached
我本身是学.net的,但是现在很多主流SQL和NOSQL都是部置在linux下,本着好学的精神,前段时间装了个虚拟机,在其装上CentOS64位的服务器系统,对于英文0基础,linux0基础的我来说, ...
- Linux centos7环境下安装MySQL的步骤详解
Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...
- 配置apache,及mac下安装mysql
先打开apache,在浏览器上输入 localhost 回车后会如果屏幕上显示:It works! 如下图: 这说明你的apache已开启 在window下配置apache: 1.找到apa ...
- 在Mac OS环境下安装MySQL服务
在Mac OS环境下安装MySQL服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前介绍过window环境下安装mysql服务,以及在Linux环境下安装mysql服务,今 ...
- mac 初次配置apache,及mac下安装mysql
先打开apache,在浏览器上输入 localhost 回车后会如果屏幕上显示:It works! 如下图: 这说明你的apache已开启 mac 下apache配置(mac自带apache ...
- Mysql系列三:Centos6下安装Mysql和Mysql主从复制的搭建
一.Centos6下安装Mysql 检测下系统有没有自带的mysql:yum list installed | grep mysql, 如果已经有的话执行命令yum -y remove mysql-l ...
- CentOS 6.5下安装MySQL 5.6.21
Linux中使用最广泛的数据库就是MySQL,使用在线yum的方式安装的版本落后MySQL网站好几个小版本,本节亲自测试安装新版的MySQL. 测试机器环境: VMware Workstation 1 ...
- Linux下安装 MySQL
Ubuntu环境 使用二进制安装包安装,相对简单绿色 1.到官网下载二进制压缩包http://dev.mysql.com/downloads/mysql/ 2.选择需要的版本 目前最新为5.7.之后选 ...
- Ubuntu 下安装 Mysql
这里讲用Ubuntu下安装MySql ubuntu上安装mysql非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-server 2. apt-get ...
随机推荐
- libLAS1.8.0 编译和配置(VS2013+Win7 64)(一)
libLAS 是一个用来读写三维激光雷达数据(LiDAR) 的 C++ 库.在学习.科研和研发中都会广泛运用.怎样编译和配置自己所须要版本号的libLAS库确是一件麻烦耗时的事情. 笔者在Win7 6 ...
- C/S和B/S交互
近期一直在做C/S的项目,每天都超忙,抽个时间写篇博客,之前一直做C/S项目就是各种窗口.各种控件,拖来拖去,然后点进去写方法,做BS的时候呢,由于一直使用的是mvc,所以就是常常手写代码.或者拖引用 ...
- bzoj3262: 陌上花开(cdq分治+树状数组)
3262: 陌上花开 题目:传送门 题解: %%%cdq分治 很强大的一个暴力...感觉比分块高级多了 这道题目就是一个十分经典的三维偏序的例题: 一维直接暴力排序x 二维用csq维护y 三维用树状数 ...
- nyoj--514--1的个数(贪心)
1的个数 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 给你两个数a和b,你的任务是计算出1在a和b之间出现的次数,比如说,如果a=1024,b=1032,那么a ...
- nyoj--1023--还是回文(动态规划)
还是回文 时间限制:2000 ms | 内存限制:65535 KB 难度:3 描述 判断回文串很简单,把字符串变成回文串也不难.现在我们增加点难度,给出一串字符(全部是小写字母) ...
- 15.boost最小生成树 prim_minimum_spanning_tree
#include <iostream> #include <boost/config.hpp> //图(矩阵实现) #include <boost/graph/adjac ...
- java布局管理
FlowLayout :组件在一行中按加入的先后顺序从左至右水平排列,排满后折行,每行中的组件都居中排列.BorderLayout:把容器空间划分为北.南.西.东.中五个区,每加入一个组件都应说明把这 ...
- 15-11-24 system同步与异步
//打开关闭qq #define _CRT_SECURE_N0_WARNINGS #define _CRT_SECURE_NO_WARNINGS #include<stdlib.h> #i ...
- kafka的使用
kafka基于zookeeper. 需要安装kafka.zookeeper. 安装方法参考:http://tzz6.iteye.com/blog/2401197 启动zookeeper:点击zkSer ...
- 如何解决bib的一些问题
胡老师留的大作业要求综述,因而有很多文献引用.但是当使用bibtex的方法,特别是中文文献的引用会遇到一些问题. 网上相关的解答有: http://blog.sciencenet.cn/blog-10 ...