删除旧包:

# rpm -qa | grep -i mysql# rpm -ev mysql-libs-* --nodeps

安装rpm包:

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

启动、停止:

# service mysqld start
# service mysqld stop
# service mysqld status

初始随机密码:

# cat /var/log/mysqld.log | more

修改初始密码及授权远程访问:

# mysql -uroot -pmysql> set password='Pwd@123456';
mysql> grant all privileges on *.* to 'root'@'%' identified by 'Pwd@123456';

密码复杂度属性:

mysql> set global validate_password_policy=0;

validate_password_policy有以下取值:(默认是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。)

Policy Tests Performed
0 or LOW Length
1 or MEDIUM Length; numeric, lowercase/uppercase, and special characters
2 or STRONG

Length; numeric, lowercase/uppercase, and special characters; dictionary file

修改数据目录:

新目录需要给mysql用户授权,mysqld_safe日志文件授权,关闭selinux(没找到相关策略设置的方法)

# mkdir /data/mysql/data
# mv /var/lib/mysql/* /data/mysql/data/
# mkdir /data/mysql/log
# chown mysql:mysql -R /data/mysql
# touch mysqld_safe.log
# chown mysql:mysql mysqld_safe.log
# vi /etc/my.cnf
/**
[client]
port = 3306
socket = /data/mysql/log/mysql.sock
default-character-set=utf8[mysql]
no-auto-rehash
socket=/data/mysql/log/mysql.sock
default-character-set=utf8[mysqld]
port = 3306
socket = /data/mysql/log/mysql.sock
character-set-server=utf8
lower_case_table_names=1
basedir=/usr
datadir=/data/mysql/data
log-error=/data/mysql/log/error.log
pid-file=/data/mysql/log/mysql.pid
init_connect='SET NAMES utf8'
symbolic-links=0skip-external-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M[mysqld_safe]
log-error=/data/mysql/log/mysqld_safe.log
*/
# getenforce
Enforcing
# setenforce 0
# vi /etc/selinux/config
/**
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
#SELINUX=enforcing
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted
*/
# service mysqld start

其他命令:

# mysqladmin -u root -p password
mysql> select version();# chkconfig --list
# chkconfig --level 345 mysqld on
# netstat -na | grep 3306

mysql> CREATE USER 'username'@'host' IDENTIFIED BY 'password';

# service mysqld --initedializeUsage: /etc/init.d/mysqld {start|stop|status|restart|condrestart|try-restart|reload|force-reload}# service mysqld startInitializing MySQL database:                               [  OK  ]Installing validate password plugin:                       [  OK  ]Starting mysqld:                                           [  OK  ]

转载于:https://www.cnblogs.com/jintheway/p/6542059.html

linux MySQL5.7 rpm安装相关推荐

  1. linux mysql8.0 rpm安装_Linux(CentOS7)使用 RPM 安装 mysql 8.0.11的教程

    这篇文章主要介绍了Linux(CentOS7)使用 RPM 安装 mysql 8.0.11的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参 ...

  2. linux rpm mysql mysql_config,Linux CentOS6 mysql rpm安装

    选择操作系统及版本: 点击5.6版本链接 将下载好的文件上传至服务器 下面开始安装: 检查是是否有mysql的包 # rpm -qa | grep -i mysql 删除原有包 # yum -y re ...

  3. java 1.7 linux rpm,linux下用rpm 安装jdk 7的jdk-7u79-linux-x64.rpm

    linux下用rpm 安装jdk 7的jdk-7u79-linux-x64.rpm 步骤一.下载jdk的rpm安装包 步骤二.如果linux是centos的话,请先卸载openjdk,参考文档:使用r ...

  4. linux下mysql(rpm)安装使用手册

    linux下mysql(rpm)安装使用手册 安装Mysql 1.下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-5.1.7-0.i386.rpm 下载地址为:h ...

  5. mysql5.6 rpm安装配置

    mysql5.6 rpm安装配置 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)   [root@localhost share]# rpm -qa | grep - ...

  6. linux jdk1.8 rpm安装全教程,含安装包

    linux jdk1.8 rpm安装全教程,含安装包 大家好,我是酷酷的韩金群~ 1.linux系统jdk安装包准备 这里是jdk-8u311-linux-x64.rpm 百度网盘地址(永久有效): ...

  7. linux下用rpm 安装jdk 7的jdk-7u79-linux-x64.rpm

    linux下用rpm 安装jdk 7的jdk-7u79-linux-x64.rpm 步骤一.下载jdk的rpm安装包 步骤二.如果linux是centos的话,请先卸载openjdk,参考文档:使用r ...

  8. linux下使用rpm安装libxml2,gcc,gcc-c++等基本包

    我使用了的linux版本是centos 5.0,进行了最小安装,所以很多包都没有安装上. 比如gcc (C组件和解释器),libxml2,gcc-c++等.我现使用安装光盘安装这些所需的包.之前我已经 ...

  9. Linux完全离线RPM安装NTP(时间同步)服务器及基本配置

    RHEL完全离线安装NTP服务器 内网环境安装NTP服务,一般有2种方式.1.如果没有现成的时间同步服务器.一台主机A做为NTP服务器,其它主机B只安装ntpdate服务,B主机们通过ntpdate命 ...

  10. linux mysql5.7免安装版配置_MySQL5.7免安装版配置

    Win10 X64下MySQL5.7免安装版配置 1.下载MySQL免安装版 地址:http://dev.mysql.com/downloads/mysql/      下载Windows (x86, ...

最新文章

  1. matlab朴素贝叶斯手写数字识别_基于MNIST数据集实现手写数字识别
  2. 久在樊笼里,复得返自然
  3. boost::detail::allocator模块的测试程序
  4. android ProgressBar 自定义进度条颜色
  5. Jython安装配置教程(2.7.2)
  6. AndroidStudio_安卓原生开发_自己设计android端_到springboot端的请求验证Token系统---Android原生开发工作笔记158
  7. java删除文件夹下的所有文件和文件夹
  8. 腾讯产品经理能力模型
  9. 两种方法解除网页复制限制
  10. 你所不知道的互联网那些职业-技术岗
  11. SpringBoot+Vue+java医患电子病历档案管理系统ElementUI
  12. Visual Studio 2019重新安装问题
  13. Linux - 轻量级虚拟机工具QEMU
  14. Java计算税收代码实现
  15. Java Web项目开发流程
  16. Java版SLG游戏 竜退治2
  17. 如何在.config文件自定义配置节
  18. 北大核心,sci和核心期刊,文章几区,文章下载
  19. android 所有的服务,Android NSD未发现所有服务
  20. 终于知道了什么事JavaBean

热门文章

  1. 消息队列技术终结者(一)—通俗深刻地认识JMS(即Java Message Service)
  2. REST 表现层状态转换 架构说明
  3. 已有一个名为“frmadd”的组件。组件的名称必须是唯一的,而且名称必须不区分大小
  4. 笔记.cloudflare 的橙色云代理ssl坑
  5. 物流管理系统c语言程序设计,C语言程序设计物流管理系统.doc
  6. matlab回归系数 t检验6,matlab做回归分析时,能做t检验吗?
  7. python 反传播_Python:反向传播 (六十八)
  8. -bash: cd: /.ssh: 没有那个文件或目录
  9. python aes加密对于长字符数据丢失_Python 3中AES加密和解密的字符串字节数
  10. 计算机应用的核心能力,应用能力为核心的高职计算机应用分析