Linux下安装mysql(centos6)

本文环境: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切换超级用户。输入密码,看不见的输入

猜你喜欢

转载自blog.csdn.net/qq_35830949/article/details/79924010