centos 安装 mysql 5.7+

安装
下载二进制安装包
放在任意一个地方,也可以 /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

  1. 查看服务器中有没有安装过MySQL

  2. 查看有没有安装包:
    yum list mysql*

    移除已经安装的mysql

    yum remove mysql mysql-server mysql-libs compat-mysql51
    rm -rf /var/lib/mysql
    rm /etc/my.cnf

  3. 查看是否还有mysql软件:
    rpm -qa|grep mysql
    #如果有的话,继续删除
  4. 安装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

centos 安装 mysql

开启远程访问

开启远程访问

猜你喜欢

转载自blog.csdn.net/hqweay/article/details/81215335
今日推荐