zoukankan      html  css  js  c++  java
  • mysql笔记

    ERROR 1044 (42000): Access denied for user 'root'@'%' to database 'root'
    
    没有权限创建数据库:
    解决办法:
    mysql> grant all privileges on *.* to root@'%'; 
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> 
    mysql> quit
    Bye
    [root@localhost ~]# 
    error: No curses/termcap library found
    解决办法:
    yum install ncurses-devel
    mysql 安装完之后配置:
    
    
    [root@localhost ~]# mkdir -p /data/mysql 
    root@localhost ~]# /usr/local/mysql/bin/mysql_install_db --basedir=/usr/local/mysql/ --datadir=/data/mysq/ --user=mysql

    修改权限:

    chown -R root:mysql /usr/local/mysql/
    chown -R mysql:mysql /data/mysql
    配置文件
    [root@localhost ~]# cp /usr/local/mysql/share/mysql/my-medium.cnf  /etc/my.cnf
    [root@localhost ~]# cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
    修改mysqld可执行:
    [root@localhost ~]# chmod  755 /etc/init.d/mysqld
    加入启动项:
    [root@localhost ~]# chkconfig --add mysqld
    [root@localhost ~]# vi /root/.bash_profile

    # .bash_profile

    
    

    # Get the aliases and functions
    if [ -f ~/.bashrc ]; then
            . ~/.bashrc
    fi

    
    

    # User specific environment and startup programs

    
    

    PATH=$PATH:$HOME/bin:/usr/local/mysql/bin/

    
    

    export PATH
    unset USERNAME

    加载配置文件:

    [root@localhost ~]# source  /root/.bash_profile

    启动mysqld:

    service mysqld restart

    主从复制:

    master: 172.16.56.237

    slave: 172.16.56.215

    配置文件:

    在master上授权slave:

    mysql>grant replication slave,reload,super on *.* to 'slave'@'192.168.0.95' identified by "huawei123";

    master: 修改配置文件: server
    -id = 1 log-bin=mysql-bin binlog-ignore-db=mysql expire_logs_day=10 max_binlog_size=500M 修改配置文件:
    slave: server
    -id = 2 slave-skip-errors=all relay-log=mysql-relay-bin master-host=172.16.56.237 master-user=slave master-password=huawei123 replicate-ignore-db=mysql
    配置文件说明:  server-id=1 //区别master和slave
    log-bin=mysql-bin //启动二进制日志文件功能
    binlog-do-db //二进制文件需要同步的数据库名(不写为同步所有数据)
    binlog-ignore-db=mysql //不同步mysql数据库数据,以免发生因同步了用户信息而从机出现登录问题
    server-id=2 //从库ID号,和主库区别开 (注意这一行的注释去掉,不然mysql起不来,可看日志)
    master-host= x.x.x.x //指定主库IP地址
    master-user=slave //指定授权的用户名
    master-password= ****** //指定授权用户的密码
    replicate-do-db//要同步的数据库
    replicate-ignore-db=mysql //忽略mysql数据库的同步


     

  • 相关阅读:
    vmware vSphere client中,选择文件->部署OVF模板,报错处理方法
    [POJ 1521]--Entropy(哈夫曼树)
    [HDU 1016]--Prime Ring Problem(回溯)
    [HDU 2553]--N皇后问题(回溯)/N皇后问题的分析
    平面最近点对问题(分治)
    [GDUT 决赛]--GCD,LCM——我是好人(数论)
    [HDU 1428]--漫步校园(记忆化搜索)
    [Swust OJ 643]--行列式的计算(上三角行列式变换)
    [Swust OJ 491]--分数的位置(简单版)
    [Swust OJ 465]--吴奶奶买鱼(0-1背包+dfs)
  • 原文地址:https://www.cnblogs.com/osxlinux/p/3470167.html
Copyright © 2011-2022 走看看