安装
下载二进制安装包
放在任意一个地方,也可以 /usr/local
解压
最好文件夹更名为 /mysql
添加mysql组和mysql用户,用于设置mysql安装目录文件所有者和所属组。
groupadd mysql
useradd -r -g mysql mysql
* useradd -r参数表示mysql用户是系统用户,不可用于登录系统。
* useradd -g参数表示把mysql用户添加到mysql用户组中。
更改mysql目录所属的组和用户。更改权限
chown -R mysql 文件夹名
chgrp -R mysql 文件夹名
初始化 MySQL 配置表
mysql]# bin/mysqld --initialize --user=mysql --basedir=/Ultrapower/test/mysql --datadir=/Ultrapower/test/mysql/data
报错
bin/mysqld: error while loading shared libraries: libnuma.so.1:
如果安装mysql出现了以上的报错信息.这是却少numactl这个时候如果是Centos就yum -y install numactl就可以解决这个问题了.
ubuntu的就sudo apt-get install numactl就可以解决这个问题了
解决
方法
2
查看服务器中有没有安装过MySQL
查看有没有安装包:
yum list mysql*移除已经安装的mysql
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf- 查看是否还有mysql软件:
rpm -qa|grep mysql
#如果有的话,继续删除 - 安装mysql客户端
CentOS7带有MariaDB而不是MySQL,MariaDB和MySQL一样也是开元的数据库,您可以使用yum -y install mariadb-server mariadb命令安装
解决方案:
如果必须要安装MySQL,首先必须添加mysql社区repo通过输入命令:sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm,最后使用像安装MySQL的常规方法一样安装mysql:
yum install mysql-server
yum install mysql-devel