mysql新建用户

MySQL 5.7.26安装与卸载

与世无争的帅哥 提交于 2019-11-29 08:01:33
环境:   win10(本地)   MySQL版本:mysql-5.7.26-winx64 一、卸载 1.停止MySQL服务 2.删除MySQL安装目录 3.清理MySQL相关注册表 HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL 如果没有相应的文件夹,就不用删除;最后Ctrl+F输入MySQL再次查找一遍,能找到相关的注册信息就删除 4.重启 二、安装 1.去Oracle官网下载社区版(mysql-5.7.26-winx64.zip解压版) MySQL下载地址: https://downloads.mysql.com/archives/community/ 2.解压下载的文件(这里解压到了D:\MySQL-5.7.26) --MySQL-5.7.26 |--bin |--docs |--include |--lib |--share |--COPYING |-

mysql 5.7以上版本下载及安装

怎甘沉沦 提交于 2019-11-29 07:57:30
一、下载   1.mysql官网下载地址: https://downloads.mysql.com/archives/community/        2.下载完成后解压,解压后如图:        3.放置位置,把解压好的文件夹放在自己喜欢的位置 二、配置mysql   1.mysql-5.7.17-winx64目录下,新建一个my.ini。复制下面的代码保存就可以了。my.ini会替换掉下面的my-default.ini文件      注:my.ini文件的内容:     [mysql] ; 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] ;设置3306端口 port = 3306 ; 设置mysql的安装目录 basedir=F:\mysql-5.7.10-winx64 ; 设置mysql数据库的数据的存放目录 datadir=F:\mysql-5.7.10-winx64\data ; 允许最大连接数 max_connections=200 ; 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 ; 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB 三、安装mysql服务   1、右击开始按键选择搜索输入cmd

windows系统mysql-5.7官方绿色版zip包安装教程

人走茶凉 提交于 2019-11-29 07:56:44
准备 下载页面:https://dev.mysql.com/downloads/mysql/ 点击 Download 按钮下载zip包到本地,解压(以我本地的解压路径是 D:\db\mysql-5.7.19-winx64 为例讲解,位置可以自定义) 配置环境变量 以我本地的解压路径是 D:\db\mysql-5.7.19-winx64 为例: 此电脑-->右键-->属性-->高级系统设置-->环境变量-->系统变量-->Path-->编辑-->新建-->填入“D:\db\mysql-5.7.19-winx64\bin”-->确认 配置mysql配置文件 在mysql解压目录下新建my.ini配置文件 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:/db/mysql-5.7.19-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:/db/mysqldata # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default

Mysql主从复制

僤鯓⒐⒋嵵緔 提交于 2019-11-29 07:54:24
1.mysql基本命令 mysql基本初始配置 # 1.启动mysql systemctl start/stop /restart/status/ mariadb # 2.linux客户端连接自己 mysql -u root -p -h 127.0.0.1 # 3.远程链接mysql服务端 mysql -u root -p -h 192.168.11.37 # 4.修改mysql密码 MariaDB[(none)]> set password = PASSWORD('新密码'); # 5.创建mysql用户 "%" 表示所有ip地址 MariaDB[(none)]> create user 用户名@"%" identified by '密码'; # 6.查询mysql库中的用户信息 MariaDB[(none)]> use mysql; MariaDB[(none)]> select host,user,password from user; 授权配置 # 7. 授权语句 mysql使用grant命令对账户进行授权,grant命令常见格式如下 grant 权限 on 数据库.表名 to 账户@主机名 # 对特定数据库中的特定表授权 grant 权限 on 数据库.* to 账户@主机名   # 对特定数据库中的所有表给与授权 grant 权限1,权限2,权限3 on *.* to

mysql主从复制

江枫思渺然 提交于 2019-11-29 07:33:27
1、主从服务器分别作以下操作 : 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码 2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进制日志 server-id=222 //[必须]服务器唯一ID,默认是1,一般取IP最后一段 3、修改从服务器slave: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[不是必须]启用二进制日志 server-id=226 //[必须]服务器唯一ID,默认是1,一般取IP最后一段 4、重启两台服务器的mysql /etc/init.d/mysql restart 5、在主服务器上建立帐户并授权slave:  登录MySQL服务器。 #mysql -uroot -pmttang  在主服务器新建一个用户赋予“REPLICATION SLAVE”的权限。你不需要再赋予其它的权限。 mysql> CREATE USER 'mysync'@'10.29.255.168' IDENTIFIED BY 'password'; mysql> GRANT REPLICATION SLAVE ON *.* TO 'mysync'@'10.29.255.168' IDENTIFIED BY

MySQL复制以及调优

不打扰是莪最后的温柔 提交于 2019-11-29 07:25:43
一. 简介 MySQL自带复制方案,带来好处有: 数据备份。 负载均衡。 分布式数据。 概念介绍: 主机(master):被复制的数据库。 从机(slave):复制主机数据的数据库。 复制步骤: (1). master记录更改的明细,存入到二进制日志(binary log)。 (2). master发送同步消息给slave。 (3). slave收到消息后,将master的二进制日志复制到本地的中继日志(relay log)。 (4). slave重现中继日志中的消息,从而改变数据库的数据。 下面放一张经典的图片来说明这一过程: 二. 实现复制 实现复制有以下步骤: 1.设置MySQL主库的二进制日志以及server-id MySQL配置文件一般存放在/etc/my.cnf # 在[mysqld]下面添加配置选项 [mysqld] server-id=1 log-bin=mysql-bin.log server-id是数据库在整个数据库集群中的唯一标示,必须保持唯一。 重启MySQL。 注:如果MySQL配置文件中已经配置过此文件,则可以跳过此步。 2.新建复制账号 在主库里面新建用于从库复制主库数据的账号,并授予复制权限。 mysql> GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO user_name@'host'

Docker Mysql主从同步配置搭建

泄露秘密 提交于 2019-11-29 07:24:57
Docker Mysql主从同步配置搭建 建立目录 在虚拟机中建立目录,例如路径/home/mysql/master/data,目录结构如下: Linux中 新建文件夹命令:mkdir 文件夹名 返回上一层: cd ../ 新建/修改文件命令:vi 文件名 例如 配置主从配置文件 Master下: my.cnf   在conf目录下输入:vi my.cnf 打开my.cnf后输入下列代码 完成后,按esc键后输入[ :wq ]保存返回 注意:也可以借助FlashFXP传输配置文件到虚拟机目录,比较方便如图下: 具体配置文件内容如下: [mysqld] server_id = 1 log-bin=mysql-bin read-only=0 binlog-do-db=caesar replicate-ignore-db=mysql replicate-ignore-db=sys replicate-ignore-db=information_schema replicate-ignore-db=performance_schema !includedir/etc/mysql/conf.d/ !includedir /etc/mysql/mysql.conf.d/ 同理:Slaver下创建: my.cnf [mysqld] server_id = 2 log-bin=mysql-bin

Linux MySQL主从复制(Replication)配置

守給你的承諾、 提交于 2019-11-29 07:16:42
MySQL是开源的关系型数据库系统。复制(Replication)是从一台MySQL数据库服务器(主服务器master)复制数据到另一个服务器(从服务器slave)的一个进程。 配置主服务器(master) 1、编辑数据库配置文件my.cnf,一般在/etc/目录下。 #vi /etc/my.cnf 在[mysqld]的下面加入下面代码: log-bin=mysql-bin server-id=1 innodb_flush_log_at_trx_commit=1 sync_binlog=1 binlog-do-db=wordpress binlog_ignore_db=mysql server-id=1中的1可以任定义,只要是唯一的就行。 binlog-do-db=wordpress是表示只备份wordpress。 binlog_ignore_db=mysql表示忽略备份mysql。 不加binlog-do-db和binlog_ignore_db,那就表示备份全部数据库。 2、然后重启MySQL: #service mysqld restart 3、登录MySQL服务器。 #mysql -uroot -p 在主服务器新建一个用户赋予“REPLICATION SLAVE”的权限。你不需要再赋予其它的权限。在下面的命令,把X.X.X.X替换为从服务器的IP。 mysql>CREATE

centos安装mysql57

生来就可爱ヽ(ⅴ<●) 提交于 2019-11-29 07:14:15
下载源安装文件 https://dev.mysql.com/downloads/repo/yum/ wget http://repo.mysql.com//mysql57-community-release-el7-8.noarch.rpm wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm 本地安装rpm包(配置MySQL安装源) yum -y localinstall mysql57-community-release-el7-11.noarch.rpm 查看所有MySQL安装源(默认MySQL安装版本5.7) yum repolist all | grep mysql [root@bogon ~]# yum repolist all | grep mysql mysql-cluster-7.5-community/x86_64 MySQL Cluster 7.5 Community 禁用 mysql-cluster-7.5-community-source MySQL Cluster 7.5 Community - Sou 禁用 mysql-cluster-7.6-community/x86_64 MySQL Cluster 7.6 Community 禁用 mysql

linux下安装mysql的三种方法:rpm包安装、yum安装、源码包安装

做~自己de王妃 提交于 2019-11-29 07:12:39
1 安装MySQL数据库服务器 安装方法一: //查询系统自带的数据库 rpm -qa | grep -i mysql //卸载查询到的所有mysql rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 rpm -e --nodeps mysql-devel-5.1.71-1.el6.x86_64 rpm -e --nodeps mysql-5.1.71-1.el6.x86_64 在可以联网的计算机上下载所有的安装包: yumdownloader mysql mysql-5.1.73-3.el6_5.x86_64.rpm mysql-devel-5.1.73-3.el6_5.x86_64.rpm mysql-libs-5.1.73-3.el6_5.x86_64.rpm mysql-server-5.1.73-3.el6_5.x86_64.rpm perl-DBD-MySQL-4.013-3.el6.x86_64.rpm 进入rpm安装包所在文件夹,执行命令安装所有rpm包 rpm -ivh *.rpm 安装方法二: yum -y install mysql-server Mysql配置: //设置开机启动 chkconfig mysqld on //启动Mysql service mysqld start //初始没有密码直接使用用户名登陆