linux下mysql5.6版本的安装

1、先将my.cnf上传到远程服务器的/etc目录下。

2、将mysql-5.6.14-linux-glibc2.5-x86_64.tar.gz上传到远程服务器的/usr/local目录下

3、解压:tar -zxvf mysql-5.6.14-linux-glibc2.5-x86_64.tar.gz

4、给mysql文件夹改名:mv mysql-5.6.14-linux-glibc2.5-x86_64 mysql

5、添加mysql用户和组,执行以下两个命令:

# groupadd mysql

# useradd -g mysql mysql

6、跳转到mysql目录,添加权限,执行以下命令,注意第2和第3个命令后面是有个点的

# cd /usr/local/mysql

# chown -R mysql .

# chgrp -R mysql .

7、执行mysql初始化工作,会输出一大堆log

# ./scripts/mysql_install_db --user=mysql

8、尝试启动mysql

# ./bin/mysqld_safe --user=mysql &

9、一般来说,如果只出现下面的log的话(只有两行)就是正常的,否则就是失败的。失败的原因有很多种,最常见的是/etc/my.cnf有问题,或者linux权限不足。

[root@centos-1 mysql]# 131217 14:39:33 mysqld_safe Logging to '/usr/local/mysql/data/centos-1.err'.

131217 14:39:33 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data

10、如果出现了以下的log,表示mysql启动失败。

131217 14:39:33 mysqld_safe mysqld from pid file /usr/local/mysql/data/centos-1.pid ended

11、查看mysql是否启动成功:

# netstat -tunlp |grep 3306

12、正常的输出应该是这样的:

tcp 0 0 :::3306   :::*  LISTEN      8364/mysqld

13、再用查进程的命令查看,会有更详细的输出。

# ps -ef |grep mysql

14、把mysql加入环境变量:

# echo "export PATH=$PATH:/usr/local/mysql/bin">>/etc/profile

15、使环境变量立刻生效:

# source /etc/profile 

16、查看mysql是否已经在环境变量里:

#echo $PATH

17、正常有如下输出:

/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/bin

18、把mysql加入到服务使之开机自动启动

# cp support-files/mysql.server /etc/init.d/mysqld

# chkconfig --add mysqld

19、重启mysql

# /etc/init.d/mysqld restart


注意:如果没有启动mysql进程,在/etc/my.cnf配置文件内加上:

[mysql]
socket=/var/lib/mysql/mysql.sock

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值