• mysql 5.7.10 启动多实例笔记


    1. 复制配置文件

    cp /etc/my.cnf /etc/my3308.cnf

    2. 修改配置文件

    3. 创建目录, 并赋予权限

    4. 初始化数据库 ---》 有报错

    2018-01-03T07:07:34.364858Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
    2018-01-03T07:07:34.364884Z 0 [ERROR] Aborting

    原因:

    没有加-- , 应该是--datadir...

    示例:

     /usr/local/mysql/bin/mysqld --initialize-insecure --user=mysql --datadir=/data/mysql3308data  --basedir=/usr/local/mysql

    5. 启动

    /usr/local/mysql/bin/mysqld --defaults-file=/etc/my3308.cnf --user=mysql &

     注意: 是defaults 有s

    6. 进入数据库

    mysql -u root -P 3308 -p

     遇到个问题, 我是解压安装的, 没有mysql, 喏, 你看

    [root@iz25oe9qr1rz mariadb_2]# mysql -u root -P 3306 -p
    -bash: mysql: command not found

    怎么办呀, 进入bin目录呀, 里面有个mysql, MySQL命令无非也是软连接而已

    cd /usr/local/mysql/bin

    7.Error 注意如果启动多实例以后, 发现总是进入默认的3306的库, 怎么办?

    指定socket

  • 相关阅读:
    开课博客
    第二周学习进度
    django新建项目
    装饰器执行顺序问题
    Python3 图片转字符画
    python项目
    jdbc url写法(集群)
    gradle执行test任务报错
    java.lang.NoClassDefFoundError: org/junit/runner/manipulation/Filter
    django 403问题
  • 原文地址:https://www.cnblogs.com/renfanzi/p/8184314.html
Copyright © 2020-2023  润新知