mysql新建用户

MySQL主从复制的配置

为君一笑 提交于 2019-12-09 23:22:22
MySQL 主从复制的配置 环境 操作系统:CentOS-6.6-x86_64-bin-DVD1.iso MySQL版本:mysql-5.6.26.tar.gz 主节点IP:192.168.1.205 主机名:edu-mysql-01 从节点IP:192.168.1.206 主机名:edu-mysql-02 主机配置:4核CPU、4G内存 依赖课程 《高可用架构篇--第13节--MySQL源码编译安装(CentOS-6.6+MySQL-5.6)》 MySQL 主从复制官方文档 http://dev.mysql.com/doc/refman/5.6/en/replication.html MySQL 主从复制的方式 MySQL5.6开始主从复制有两种方式:基于日志(binlog)、基于GTID(全局事务标示符)。 本教程主要讲基于日志(binlog)的复制。 MySQL 主从复制(也称A/B 复制)的原理 (1) Master将数据改变记录到二进制日志(binarylog)中,也就是配置文件log-bin指定的文件,这些记录叫做二进制日志事件(binary log events); (2) Slave通过I/O线程读取Master中的binary logevents并写入到它的中继日志(relay log); (3) Slave重做中继日志中的事件

Linux下Apache+PHP+MySql

两盒软妹~` 提交于 2019-12-09 23:14:13
Linux 下 Apache+PHP+MySql 附加 zlib+freetype+libpng+jpeg+GD 安装 安装顺序: Apache—MySql—zlib—freetype—libpng—jpeg—zend—GD—PHP 一 . Apache 安装 在如下页面下载 apache 的 for Linux 的源码包 http://www.apache.org/dist/httpd/ tar –zxvf httpd-2.0.59.tar.gz cd httpd-2.0.59 ./configure --prefix=/php/apache2.0.59 --enable-module=so make make install 安装 apache 至 /php/apache2.0.59 并配置 apache 支持 dso 方式 配置 httpd.conf vi /php/apache2.0.59/conf/httpd.conf DocumentRoot "/home/httpd/html/" 此处为 html 文件主目录 同上 Options FollowSymLinks MultiViews 为安全起见,去掉 "Indexes" DirectoryIndex default.php default.phtml default.php3 default.html default

mysql的my.sock不存在问题

女生的网名这么多〃 提交于 2019-12-09 11:46:49
 因为是初步学习Linux,所以为了对其更加了解,没有使用yum对mysql进行安装,而是使用xftp6的方式上传然后解压安装   1.首先,在安装过程中,好像如果不安装在usr/local目录下会存在不能启动的问题   后面就是常规配置了 # 新建用户 groupadd mysql useradd -g mysql -s /usr/sbin/nologin mysql #不让mysql用户直接登录 chown -R mysql:mysql /usr/local/mysql/ # 复制配置文件 cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf # 设置权限 chmod +x /usr/local/mysql chown -R mysql:mysql /usr/local/mysql # 配置开机自动启动 cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld chmod +x /etc/init.d/mysqld chkconfig --add mysqld chkconfig --level 2345 mysqld on chkconfig --list mysqld #查看是否已应用上 # 添加MySQL的软链接以适应init脚本,

MySQL用户管理

回眸只為那壹抹淺笑 提交于 2019-12-09 11:16:02
MySQL授权系统主要通过五个表(user、db、host、tables_priv和columns_priv)来实现,其中用于访问数据库的各种用户信息都保存在mysql库的user表中。账户权限信息被存储在mysql数据库的user、db、host、tables_priv、columns_priv和procs_priv表中。 user表——该表决定是否允许用户连接到服务器。如果允许连接,权限字段则为该用户的全局权限。 db表——用于决定哪些用户可以从哪些主机访问哪些数据库。包含在db表中的权限适用于这个表标识的数据库。 host表——当您想在db表的范围之内扩展一个条目时,就会用到这个表。举例来说,如果某个db允许通过多个主机访问的话,那么超级用户就可以让db表内将host列为空,然后用必要的主机名填充host表。 tables_priv表——该表与db表相似,不同之处是它用于表而不是数据库。这个表还包含一个其他字段类型,包括timestamp和grantor两个字段,用于存储时间戳和授权方。在本文后面我们会对这个表做进一步的讲解。 columns_priv——该表作用几乎与db和tables_priv表一样,不同之处是它提供的是针对某些表的特定列的权限。 权限表的存取过程是: 1) 先从user表中的host、 user、 password这3个字段中判断连接的IP、用户名

关于如何在docker中利用tomcat和MySQL容器部署java web应用的详细步骤

ぃ、小莉子 提交于 2019-12-09 00:37:01
在学习了docker的基本知识之后,自然就应该练练手了,这次来讲讲如何在docker容器中部署一个java web应用的详细步骤 (说明:我使用的是主机windows系统,在vmware workstations中运行CentOS 7的虚拟机,虚拟机的ip为192.168.190.130) 既然是docker的实战,第一步自然是检查docker是不是安装了,是不是正常运行的,这里我用的是CentOS 7的Linux系统,安装好docker之后我从镜像市场中拉取了我们所需的tomcat镜像和MySQL镜像,如下图示: 由于这两个镜像比较大,所以建议提前拉取。 镜像拉取好了之后我们就创建运行应用所需的容器,首先创建一个MySQL容器 [root@kubernetes ~]# docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql 解释一下上面命令的含义: run -itd:在docker中运行一个带交互式的且能后台运行的容器。 - -name mysql: 给容器命名为mysql,注意name前面有两个小横杠,你也可以自己随意命名。 - p 3306 : 3306 :这里是指将容器的 3306 端口映射到主机的 3306 端口,冒号前面指的是主机,后面指的是容器。 - e MY_ROOT

windows快速安装Mysql-5.6.41

蹲街弑〆低调 提交于 2019-12-08 09:56:35
准备文件 mysql-5.6.41-winx64.zip 下载地址: https://pan.baidu.com/s/1d2cJceTwK3Zs-MFcr-_lpg 提取码:ltbh 安装步骤 解压到自定义目录,我解压的目录是 D:\Program Files\mysql-5.6.41-winx64 配置文件修改 my.ini # 根目录,新建my.ini,内容如下: -------------------------------------------------------- [client] port=3306 # 客户端字符类型,与服务端一致就行,建议utf8 default-character-set=utf8 [mysqld] port=3306 # 服务端字符类型,建议utf8 character_set_server=utf8 # 解压根目录 basedir=D:\Program Files\mysql-5.6.41-winx64 # 解压根目录\data datadir=D:\Program Files\mysql-5.6.41-winx64\data sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [WinMySQLAdmin] # 解压根目录\bin\mysqld.exe D:\Program Files

Mysql5.6数据库安装配置

99封情书 提交于 2019-12-08 09:56:02
一. 安装mysql5.6 1、下载mysql5.6免安装版本 # cd /root # wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz 2、解压mysql5.6到/usr/local/mysql5.6 # mkdir -p /usr/local/mysql5.6 # mkdir -p /data/mysql5.6 # tar xf mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz # mv mysql-5.6.37-linux-glibc2.12-x86_64 /usr/local/mysql5.6 3、创建mysql用户 # groupadd mysql # useradd -r -g mysql mysql # chown -R mysql:mysql /usr/local/mysql5.6 # chown -R mysql:mysql /data/mysql5.6 4、初始化mysql # /usr/local/mysql5 . 6/scripts/mysql_install_db - - user=mysql - - datadir=/data/mysql5 . 6/ - - basedir=

6、单机运行环境搭建之 --CentOS-6.5安装MySQL 5.6.17并修改MySQL的root用户密码

断了今生、忘了曾经 提交于 2019-12-07 16:27:36
转载自 http://www.cnblogs.com/littlehb/archive/2013/04/02/2995007.html Mysql 5.5以后使用了CMake进行安装,参考与以前的区别请参考: http://www.blogjava.net/kelly859/archive/2012/09/04/387005.html 接上文。 1:下载:当前mysql版本到了5.6.17 wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.17.tar.gz 2:必要软件包 yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake bison bison-devel # 新增用户组 groupadd mysql # 新增用户 useradd mysql -g mysql # 新建数据库执行文件目录 mkdir -p /usr/local/mysql # 新建数据库数据文件目录 mkdir -p /db/mysql/data # 修改目录拥有者 chown -R mysql:mysql /usr/local/mysql

centos6.5下安装freeradius2.2.9+mysql

南笙酒味 提交于 2019-12-07 02:12:49
平台centos6.5 x86_64 1,安装源并更新 rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y 2,安装相关库 yum -y install wget expat-devel gcc make gmp-devel gmp pkgconfig perl libpcap gcc-c++ logrotate tar cpio gawk flex bison bison-devel lsof libpcap-devel patch openssl openssl-devel libgcrypt* crypt* autoconf automake libtasn1-devel zlib zlib-devel trousers trousers-devel texinfo libnl-devel libnl dbus dbus-devel ncurses-devel readline-devel libtool-ltdl libtalloc* hiredis* redhat-lsb python 3,安装Mysql rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5

Centos 7上编译安装freeradius3.0

你离开我真会死。 提交于 2019-12-07 02:12:35
平台:Centos 7 x86_64 1,安装源并更新 yum install -y epel-release rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm yum update -y 2,安装基本库 yum install -y install gcc gcc-c++ openssl openssl-devel pcre pcre-devel libtalloc-devel hiredis* ykclient libpcap libpcap-devel libnl-devel libnl net-snmp net-snmp-utils 3,安装mysql yum install -y mysql-community-server mysql-devel mysql-connector-odbc libdbi-dbd-mysql 4,启动mysql服务 systemctl enable mysqld.service systemctl start mysqld.service mysql_secure_installation 5,安装freeradius wget ftp://ftp.freeradius.org/pub/freeradius/freeradius-server