mysql新建用户

二进制安装MySQL及破解密码

馋奶兔 提交于 2019-11-29 20:57:34
二进制安装MySQL及破解密码 1.确保系统中有依赖的libaio 软件,如果没有: yum -y install libaio 2.解压二进制MySQL软件包 tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -C /usr/local 3.进入/usr/local cd /usr/local 4.将软件包修改名字或者创建个软连接 mv mysql-5.7.24-linux-glibc2.12-x86_64/ mysql ln -s mysql-5.7.24-linux-glibc2.12-x86_64/ mysql 5.添加mysql用户和组 useradd -M -s /sbin/nologin mysql 6.修改当前目录拥有者为新建的mysql用户 chown -R mysql:mysql /usr/local/mysql 7.初始化mysql数据库(建立默认的库和表) /usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize 初始化数据库后在最后面会生成个密码,要记住这个密码,用它来进入数据库 8. 修改/etc/my.cnf文件 vim /etc/my

LoadRunner参数化详解

六月ゝ 毕业季﹏ 提交于 2019-11-29 18:47:07
一、 参数化的方法 选中需要参数化的数据 方法一,右键 --- 【 Replace with a new parameter 】 方法二,菜单【 insert 】 ---- 【 new Parameter… 】 Parameter Properties ( 参数属性对话框 )---- 我们的参数化设置就通过这个对话框完成 . 二、参数化的方式: 其实参数化得方式有很多种,这里简述几种比较常见人方式。其实方式略有不同,但其结果都是将数据添加进来。 1 、 编辑数据 点击 Create Table 会出现表格,在表格,再次点击 Edit with Notepad ,然后会打开一个记事本,我们可以对记事本进行添加数据 2 、 添加 dat 数据文件 点击 File 输入框后面的 “ Browse.. ” 按钮,找到本地的 txt 数据文件,进行添加就可以了。 注意点:使用相对路径,把.txt文件放到脚本所在的目录,然后使用“./data.txt” ,如果是脚本所在目录下的文件夹内,则“./file/data.txt” 需要注意的是,文件里面的数据不要乱写,每条数据一行, 数据最后有且仅有空一行 ,不然会读取有误。 3 、 数据库添加数据 在很多情况下,我添加的数据不是十条二十条,也不是一百两百,如果还通过上面的两种方式添加,我想会是一件非常纠结的事情。所以我们可以通过数据库将数据导入

【MySQL】Windows安装zip版的mysql

北城以北 提交于 2019-11-29 17:32:37
1. 首先下载在官网下载zip版的mysql。 https://dev.mysql.com/downloads/mysql/ 然后右键“此电脑”-> “属性” ->“高级系统设置”->“环境变量”->“新建” 添加环境变量的名字为MYSQL_HOME , 变量值为 路径,如:E:\mysql-5.7.20-winx64 C:\Program Files (x86)\mysql-8.0.17-winx64(你解压的路径)。 2. 生成data文件 首先在C:\Windows\System32目录中,用管理员的权限运行cmd.exe,才能进行下面的操作。 否则会有权限错误,不能安装成功。如在PowerShell中执行,结果碰到错误: 打开了cmd.exe之后,进入到解压的MySQL目录 分别执行上图中的命令。cd命令进入到文件夹的bin目录中 执行命令:mysqld --initialize-insecure --user=mysql 在目录下生成data目录 执行命令:mysqld -install 安装mysql 执行命令:net start MySQL 启动mysql服务 启动了之后,就可以通过cmd登录,输入mysql -u root -p 回车会要求输入密码吗,刚刚开始没有密码,直接回车即可。 本次安装的版本为mysql8.x,非5.x 登录之后更改密码,输入 alter

MySQL(root用户)密码重置&安装配置

假装没事ソ 提交于 2019-11-29 17:13:48
参考: MySQL(root用户)密码重置 MySQL5.7官方开发手册 MySQL 5.7 新特性详解 Centos 安装mysql5.7 CentOS7 安装Mysql5.7(解压缩版) CentOS6.5安装与配置Mysql数据库 http://mysqlserverteam.com/the-mysql-sys-schema-in-mysql-5-7-7/ 分别在Windows下和Linux下重置了MYSQL的root的密码: 此外还有的新特性: 1.perfomence_schema与infomation_schema合并,因此,以后禁止锁定perfomence_schema对性能的监测。 2.密码可以设置过期时间 3.账号可以锁定。 4.多源复制,多线程复制 5.新增对 计算列 ,JSON等支持 在windows下  1:进入cmd,停止mysql服务: net stop mysql 到mysql的安装路径启动mysql,在bin目录下使用mysqld.exe启动, 2:执行如下命令:(窗口会一直停止) mysqld --skip-grant-tables 3:然后另外打开一个命入令行窗口,执行mysql(或者直接进入Mysql Command Line Cilent),此时无需输入密码即可进入。  >use mysql  >update user set

MYSQL 免安装版的环境配置

大憨熊 提交于 2019-11-29 16:04:03
1、解压文件,得到解压目录; 如:D:\Program Files\mysql-5.6.23-winx64 2、配置my.ini文件; [client] port=3306 default-character-set=utf8 [mysqld] port=3306 character_set_server=utf8 basedir=D:\Program Files\mysql-5.6.23-winx64 datadir=D:\Program Files\mysql-5.6.23-winx64\data # join_buffer_size = 128M # sort_buffer_size = 2M # read_rnd_buffer_size = 2M sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [WinMySQLAdmin] D:\Program Files\mysql-5.6.23-winx64\bin\mysqld.exe 3、在cmd中,进入解压目录,的bin文件夹:D:\Program Files\mysql-5.6.23-winx64\bin;输入安装命令:mysqld install。 4、 添加环境变量:右键单击我的电脑->属性->高级系统设置(高级)->环境变量 (1)点击系统变量下的新建按钮

linux下安装mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz(centos)

坚强是说给别人听的谎言 提交于 2019-11-29 14:49:19
这个是转载的,但是很详细 一 官网下载 mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz 目前最新为5.7.16,可以直接下载mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz, 这里用的是5.7.12,未下载最新的,不过,安装方式一样。 官网地址: http://www.mysql.com/downloads/ 点击Mysql Community Server后进入如下页面: 选择对应位数版本点击Download,目前官网已经更新到5.7.16,可以直接下载最新版本安装,5.7安装方式一样: 进入下载页面点击下载即可: 下载完后通过Xftp等方式上传到linux系统习惯目录下。 二 安装mysql ******(1) 卸载mysql****** 如果系统没有安装过mysql,此步骤不需要 1. 关闭mysql服务 2. 检查是否有rpm包,如果没有用rpm安装过mysql,不应该有残留,如果有,需要删掉 检查语法: rpm -qa|grep -i mysql 删除语法: rpm -e <包的名字> 如果遇到依赖,无法删除,使用 rpm -e --nodeps <包的名字> 不检查依赖,直接删除rpm包。 3. 通过find命令检查是否有安装mysql文件,有需要删除 检查语法: find / -name mysql

专职DBA-Xtrabackup物理备份恢复

不问归期 提交于 2019-11-29 12:19:22
专职DBA-Xtrabackup物理备份恢复 Xtrabackup是Percona公司专门针对MySQL数据库开发的一款开源免费的物理热备工具。 可以对InnoDB和XtraDB事物引擎的数据库实现非阻塞(即不锁表)方式备份。 可以对MyISAM非事物引擎实现锁表方式备份。 1.Xtrabackup的主要特点: 直接复制物理文件,备份恢复数据速度快,安全可靠。 备份期间执行的事物不会间断,备份InnoDB数据不会影响业务。 备份期间不会增加太多数据库的性能压力。 支持对备份的数据进行自动校验。 支持全量、增量、压缩备份及流备份。 支持在线迁移表以及快速创建新的从库。 支持几乎所有版本的MySQL分支。 2.首先你要理解数据库里面的几个数据文件: .idb文件 以独立表空间存储的InnoDB引擎类型的数据文件。 .ibdata文件 以共享表空间存储的InnoDB引擎类型的数据文件。 .frm文件 存放与表相关的元数据(meta)信息以及表结构的定义信息。 .MYD文件 存放MyISAM引擎表的数据文件。 .MYI文件 存放MyISAM引擎的索引信息文件。 3.事务型引擎的ACID特性 MySQL的InnoDB是事务型引擎。 MariaDB的XtraDB是事务型引擎。 事务型引擎的共同特性:4个 原子性:事务的所有SQL语句操作,要么全部成功,要么全部失败。 一致性

Linux二进制方式安装MySQL 及 破解密码

余生颓废 提交于 2019-11-29 11:17:33
1.确保系统中有依赖的libaio 软件,如果没有: yum -y install libaio 2.解压二进制MySQL软件包 tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -C /usr/local 3.进入/usr/local cd /usr/local 4.将软件包修改名字或者创建个软连接 mv mysql-5.7.24-linux-glibc2.12-x86_64/ mysql ln -s mysql-5.7.24-linux-glibc2.12-x86_64/ mysql 5.添加mysql用户和组 useradd -M -s /sbin/nologin mysql 6.修改当前目录拥有者为新建的mysql用户 chown -R mysql:mysql /usr/local/mysql 7.初始化mysql数据库(建立默认的库和表) /usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize 初始化数据库后在最后面会生成个密码,要记住这个密码,用它来进入数据库 8. 修改/etc/my.cnf文件 vim /etc/my.cnf [mysqld]

Docker从入门到动手实践

孤街醉人 提交于 2019-11-29 10:11:55
Docker从入门到动手实践 https://www.cnblogs.com/nsky/p/10853194.html dockerfile的图很好呢.但是自己没有做实验 , 其实知识都挺好. docker 入门资料,参考: https://yeasy.gitbooks.io/docker_practice/content/ Dockerfile常用命令,图片来源于网络 Dockerfile 打包控制台应用程序 新建一个控制台程序,控制台程序添加一个文本文件,去掉.txt 扩展名,改成Dockerfile 输入以下代码 FROM microsoft/dotnet:sdk AS build WORKDIR /code COPY *.csproj /code RUN dotnet restore COPY . /code RUN dotnet publish -c Release -o out FROM microsoft/dotnet:runtime WORKDIR /app COPY --from=build /code/out /app ENTRYPOINT ["dotnet","console.dll"] Program.cs 中编写测试代码 一切准备完成。就是build把项目打包成镜像了 切换到当前项目路径下。输入: docker build -t cn/console:v1

Mysql升级8.0后Navicat无法链接的问题

强颜欢笑 提交于 2019-11-29 08:07:05
错误提示 账号、密码、权限都配置的没有问题,但是链接还是一直报错1251 原因 **MySQL 8.0发行说明及特性: 安全以及账户管理方面: 认证加密插件变更 除了sha256_password认证插件。可用一种新的caching_sha2_password认证插件。后者可以使用缓存解决连接时的延时问题。 对比可以看出。MySQL8.0中默认新建用户使用caching_sha2_password,而不是原生的加密策略。这样客户端使用原有方式连接就会出现问题。 由于两边默认密码插件不匹配导致无法加解密的原因。有两种方法解决。一种是服务端降级加密方式,一种是客户端升级加密方式。 解决方法 这里我使用的是第一种服务端降级的方式 1、首先通过命令行进入mysql: mysql -uroot -p 2、更改加密方式: ALTER USER ‘root’@’%’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER; 3、更改密码: ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘password’; 4、刷新一下: FLUSH PRIVILEGES; 完活 来源: https://blog.csdn.net/Mariii_/article/details