linux MySQL5.7 rpm安装
删除旧包:
# 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 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安装相关推荐
- linux mysql8.0 rpm安装_Linux(CentOS7)使用 RPM 安装 mysql 8.0.11的教程
这篇文章主要介绍了Linux(CentOS7)使用 RPM 安装 mysql 8.0.11的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参 ...
- linux rpm mysql mysql_config,Linux CentOS6 mysql rpm安装
选择操作系统及版本: 点击5.6版本链接 将下载好的文件上传至服务器 下面开始安装: 检查是是否有mysql的包 # rpm -qa | grep -i mysql 删除原有包 # yum -y re ...
- 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 ...
- linux下mysql(rpm)安装使用手册
linux下mysql(rpm)安装使用手册 安装Mysql 1.下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-5.1.7-0.i386.rpm 下载地址为:h ...
- mysql5.6 rpm安装配置
mysql5.6 rpm安装配置 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称) [root@localhost share]# rpm -qa | grep - ...
- linux jdk1.8 rpm安装全教程,含安装包
linux jdk1.8 rpm安装全教程,含安装包 大家好,我是酷酷的韩金群~ 1.linux系统jdk安装包准备 这里是jdk-8u311-linux-x64.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 ...
- linux下使用rpm安装libxml2,gcc,gcc-c++等基本包
我使用了的linux版本是centos 5.0,进行了最小安装,所以很多包都没有安装上. 比如gcc (C组件和解释器),libxml2,gcc-c++等.我现使用安装光盘安装这些所需的包.之前我已经 ...
- Linux完全离线RPM安装NTP(时间同步)服务器及基本配置
RHEL完全离线安装NTP服务器 内网环境安装NTP服务,一般有2种方式.1.如果没有现成的时间同步服务器.一台主机A做为NTP服务器,其它主机B只安装ntpdate服务,B主机们通过ntpdate命 ...
- linux mysql5.7免安装版配置_MySQL5.7免安装版配置
Win10 X64下MySQL5.7免安装版配置 1.下载MySQL免安装版 地址:http://dev.mysql.com/downloads/mysql/ 下载Windows (x86, ...
最新文章
- matlab朴素贝叶斯手写数字识别_基于MNIST数据集实现手写数字识别
- 久在樊笼里,复得返自然
- boost::detail::allocator模块的测试程序
- android ProgressBar 自定义进度条颜色
- Jython安装配置教程(2.7.2)
- AndroidStudio_安卓原生开发_自己设计android端_到springboot端的请求验证Token系统---Android原生开发工作笔记158
- java删除文件夹下的所有文件和文件夹
- 腾讯产品经理能力模型
- 两种方法解除网页复制限制
- 你所不知道的互联网那些职业-技术岗
- SpringBoot+Vue+java医患电子病历档案管理系统ElementUI
- Visual Studio 2019重新安装问题
- Linux - 轻量级虚拟机工具QEMU
- Java计算税收代码实现
- Java Web项目开发流程
- Java版SLG游戏 竜退治2
- 如何在.config文件自定义配置节
- 北大核心,sci和核心期刊,文章几区,文章下载
- android 所有的服务,Android NSD未发现所有服务
- 终于知道了什么事JavaBean
热门文章
- 消息队列技术终结者(一)—通俗深刻地认识JMS(即Java Message Service)
- REST 表现层状态转换 架构说明
- 已有一个名为“frmadd”的组件。组件的名称必须是唯一的,而且名称必须不区分大小
- 笔记.cloudflare 的橙色云代理ssl坑
- 物流管理系统c语言程序设计,C语言程序设计物流管理系统.doc
- matlab回归系数 t检验6,matlab做回归分析时,能做t检验吗?
- python 反传播_Python:反向传播 (六十八)
- -bash: cd: /.ssh: 没有那个文件或目录
- python aes加密对于长字符数据丢失_Python 3中AES加密和解密的字符串字节数
- 计算机应用的核心能力,应用能力为核心的高职计算机应用分析