博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos install mysql5.7
阅读量:2342 次
发布时间:2019-05-10

本文共 2193 字,大约阅读时间需要 7 分钟。

# 查找linux自带的数据库

rpm -qa | grep mariadb

#删除自带的数据库 mariadb

rpm -e --nodeps  mariadb-libs-5.5.56-2.el7.x86_64

#依次安装

rpm -ivh mysql-community-common-5.7.24-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.24-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.24-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.24-1.el7.x86_64.rpm

ps:
---------------------------------------------------------------------
这里出现的错误
# error: Failed dependencies:
        /usr/bin/perl is needed by mysql-community-server-5.7.24-1.el7.x86_64
        net-tools is needed by mysql-community-server-5.7.24-1.el7.x86_64
        perl(Getopt::Long) is needed by mysql-community-server-5.7.24-1.el7.x86_64
        perl(strict) is needed by mysql-community-server-5.7.24-1.el7.x86_64
解决方法:
$ yum install -y perl-Module-Install.noarch

# error: Failed dependencies:

        net-tools is needed by mysql-community-server-5.7.24-1.el7.x86_64
解决方法:
$ yum install net-tools

# error: Failed dependencies: \

        libnuma.so.1()(64bit) is needed by mysql-community-server-5.7.19-1.el6.x86_64 \
        libnuma.so.1(libnuma_1.1)(64bit) is needed by mysql-community-server-5.7.19-1.el6.x86_64 \
        libnuma.so.1(libnuma_1.2)(64bit) is needed by mysql-community-server-5.7.19-1.el6.x86_64
解决方法:
$ yum install -y numactl

---------------------------------------------------------------------

安装好后,可以去检查是否存在MySQL的配置文件或者MySQL的命令在/usr/bin下

#mysql配置文件

$ ls /etc/my.cnf
 
# mysql命令
$ cd /usr/bin/
$ ls | grep mysql
# 启动mysqld
service mysqld start
$ ps ef | grep mysqld

#password

$)(^bell521Z

#mysql 配置

cat /etc/my.cnf
#mysql 日志文件中有密码
grep 'password' /var/log/mysqld.log

#--------------------------------------------------------------------

#重新设置密码
#查看validata_password插件
show global variables like '%validate%';

#其中关于validate_password_policy-密码强度检查等级:

#0/LOW    > 只检查长度。
#1/MEDIUM      > 检查长度、数字、大小写、特殊字符。
#2/STRONG      > 检查长度、数字、大小写、特殊字符字典文件。
set global validate_password_policy = 0;

#validate_password_length > 密码最小长度。

set global validate_password_length = 1;

#设置密码

set password = password('123456');

# mysql5.7之后使用 group by 会出现 only_full_group_by , 需要在/etc/my.cnf 文件最后添加下面的命令

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

转载地址:http://eiyvb.baihongyu.com/

你可能感兴趣的文章
解析JSON时出现“意外令牌o”错误[重复]
查看>>
如何在PHP中获取文件扩展名? [重复]
查看>>
Scalaz迭代:“提升”`EnumeratorT`以匹配`IterateeT`为“更大”的monad
查看>>
我应该如何在OSX上设置JAVA_HOME
查看>>
如何显示过滤的ng-repeat数据的长度
查看>>
@import vs #import - iOS 7
查看>>
如何使用C#解析JSON?
查看>>
我已经安装了哪个版本的Python?
查看>>
ng-if和ng-show / ng-hide有什么区别
查看>>
将Java InputStream的内容写入OutputStream的简便方法
查看>>
用Java复制文件的标准简洁方法?
查看>>
管理webpack中的jQuery插件依赖项
查看>>
删除可能不存在的文件的大多数pythonic方式
查看>>
如何在Eclipse中为Java文本编辑器更改字体大小?
查看>>
我们应该@Override接口的方法实现吗?
查看>>
ng-repeat定义次数而不是重复数组?
查看>>
选择语句以查找某些字段的重复项
查看>>
引导程序中“col-md-4”,“col-xs-1”,“col-lg-2”中数字的含义
查看>>
JavaScript ES6类中的私有属性
查看>>
List vs tuple,何时使用? [重复]
查看>>