Linux-CentOS6.5-MySQL安装

折腾了下午+晚上,终于在Linux成功安装上MySQl。

安装过程中最大的帮助

https://blog.csdn.net/fly43108622/article/details/48136659

 

1、下载的mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz;

2、将其放入想要放入的位置,建议系统中有专门存放安装包的地方;

3、解压

tar -zxvf mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz -C /usr/mysql

4、此处提前在mysql/bin/下 

yum install libaio

关于libaio,只百度到Linux下原生异步IO接口libaio,具体不清楚...

5、** mysql_install_db 在 mysqlXX/scripts/包下

./scripts/mysql_install_db --user=mysql --basedir=/usr/mysql/mysql-5.6.41-linux-glibc2.12-x86_64/ --datadir=/data/mysql/

会打印一大推日志,没有看到[ERROR],说明执行成功

6、修改my.cnf(也可以借助远程文件程序,eg:WinSCP)

将解压出来的mysql下 /support-files/my-default.conf 复制到/etc/下,并且覆盖my.cnf

cp support-files/my-default.cnf /etc/my.cnf

添加以下内容

basedir = /usr/local/mysql

datadir = /data/mysql

port = 3306

7、将解压出来的mysql下 /support-files/mysql.server复制到/etc/init.d/下,并且改名为mysqld

文件权限为 755

chmod 755 /etc/init.d/mysqld

8、添加到自启动服务

chkconfig --add mysqld

查看是否添加成功

chkconfig --list mysqld

9、service mysql start/stop/..可以使用

10、

vim /etc/profile

   在/etc/profile添加 以下内容


MYSQL_HOME=/usr/mysql/mysql-5.6.41-linux-glibc2.12-x86_64

export PATH=$MYSQL_HOME/bin:$PATH

 使得新添加的内容生效,有可能需要重新启动系统

source /etc/profile

11、有关mysql密码登录再进行解决(百度)...

 

过程中遇到的错误:

1、未修改文件权限

2、3306端口号被占用(由于多次失败,导致的)

查看端口号:ps -aux | grep mysql

查看所有的进程和端口使用情况:netstat -apn | grep 3306

找到后,使用kill杀死:kill 端口号

3、mysql命令没有找到

一种方法:进入bin/ - [root@localhost bin]# ./mysql

另一种方法(建议)

vim /etc/profile

   在/etc/profile添加 以下内容


MYSQL_HOME=/usr/mysql/mysql-5.6.41-linux-glibc2.12-x86_64

export PATH=$MYSQL_HOME/bin:$PATH

 使得新添加的内容生效,有可能需要重新启动系统

source /etc/profile

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值