本文环境:centos6+64
1.下载好要安装的linux压缩包
https://dev.mysql.com/downloads/mysql/
要先看下机器的位数是32还是64位
查看位数
getconf LONG_BIT
2.先删除掉默认的mysql
rpm -qa | grep mysql 查看mysql程序名字
rpm -e –nodeps mysql-libs-5.1.73-7.el6.i686 强制删除掉
3.上传文件到服务器
使用ssh工具把文件上传到服务器上
或者使用wget下载:(链接如果失效自己百度)
wget https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.37-linux-glibc2.12-i686.tar.gz
4.解压文件
tar -zxvf mysql-5.6.37-linux-glibc2.12-i686.tar.gz
解压出来的文件夹复制到/usr/local下,重命名为mysql文件夹
cp mysql-5.6.37-linux-glibc2.12-i686 /usr/local/mysql -r
5.创建用户和用户组
添加用户组
groupadd mysql
添加用户mysql 到用户组mysql
useradd -g mysql mysql
可以分别查看/etc/passwd 和 /etc/group里面进行查看
6.安装
进入路径:cd /usr/local/mysql
创建数据库文件目录:mkdir ./data/mysql
把mysql目录下所有的用户和用户组修改:chown -R mysql:mysql
./
安装过程:./scripts/mysql_install_db –user=mysql –datadir=/usr/local/mysql/data/mysql
等待一会
把服务添加到启动菜单:cp support-files/mysql.server /etc/init.d/mysqld
设置启动权限:chmod 755 /etc/init.d/mysqld
mysql启动参数:cp support-files/my-default.cnf /etc/my.cnf
修改启动脚本
vi /etc/init.d/mysqld
修改项:
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/mysql
7.设置环境变量可以任何地方启动
export PATH=$PATH:/usr/local/mysql//bin
使文件生效:source /etc/profile
8.启动服务&关闭、查看
启动mysql
service mysqld start
关闭mysql
service mysqld stop
查看运行状态
service mysqld status
9.碰到的一些问题
权限不够,使用命令su +用户名或者直接su切换超级用户。输入密码,看不见的输入