• mac 上使用 zip 版的mysql


    1. 下载:
    2. 解压,然后复制到需要的目录下
    3. 修改 /usr/local/mysql的所有者为mysql: chown -R mysql:mysql mysql (这一步我是没做,爱做不做。)
    4. 安装mysql ? : sudo mysql/scripts/mysql_install_db 
    mjorcendeMacBook-Air:mysql-5.6.22-osx10.9-x86_64 mjorcen$ sudo scripts/mysql_install_db 
    Password:
    Installing MySQL system tables...2015-10-09 15:32:23 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
    2015-10-09 15:32:23 6814 [Note] InnoDB: Using atomics to ref count buffer pool pages
    2015-10-09 15:32:23 6814 [Note] InnoDB: The InnoDB memory heap is disabled
    2015-10-09 15:32:23 6814 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
    2015-10-09 15:32:23 6814 [Note] InnoDB: Memory barrier is not used
    2015-10-09 15:32:23 6814 [Note] InnoDB: Compressed tables use zlib 1.2.3
    2015-10-09 15:32:23 6814 [Note] InnoDB: Using CPU crc32 instructions
    2015-10-09 15:32:23 6814 [Note] InnoDB: Initializing buffer pool, size = 128.0M
    2015-10-09 15:32:23 6814 [Note] InnoDB: Completed initialization of buffer pool
    2015-10-09 15:32:23 6814 [Note] InnoDB: Highest supported file format is Barracuda.
    2015-10-09 15:32:23 6814 [Note] InnoDB: The log sequence numbers 5937121 and 5937121 in ibdata files do not match the log sequence number 5937131 in the ib_logfiles!
    2015-10-09 15:32:23 6814 [Note] InnoDB: Database was not shutdown normally!
    2015-10-09 15:32:23 6814 [Note] InnoDB: Starting crash recovery.
    2015-10-09 15:32:23 6814 [Note] InnoDB: Reading tablespace information from the .ibd files...
    2015-10-09 15:32:23 6814 [Note] InnoDB: Restoring possible half-written data pages 
    2015-10-09 15:32:23 6814 [Note] InnoDB: from the doublewrite buffer...
    2015-10-09 15:32:23 6814 [Note] InnoDB: 128 rollback segment(s) are active.
    2015-10-09 15:32:23 6814 [Note] InnoDB: Waiting for purge to start
    2015-10-09 15:32:23 6814 [Note] InnoDB: 5.6.22 started; log sequence number 5937131
    2015-10-09 15:32:24 6814 [Note] Binlog end
    2015-10-09 15:32:24 6814 [Note] InnoDB: FTS optimize thread exiting.
    2015-10-09 15:32:24 6814 [Note] InnoDB: Starting shutdown...
    2015-10-09 15:32:25 6814 [Note] InnoDB: Shutdown completed; log sequence number 5937141
    OK
    
    Filling help tables...2015-10-09 15:32:25 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
    2015-10-09 15:32:25 6815 [Note] InnoDB: Using atomics to ref count buffer pool pages
    2015-10-09 15:32:25 6815 [Note] InnoDB: The InnoDB memory heap is disabled
    2015-10-09 15:32:25 6815 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
    2015-10-09 15:32:25 6815 [Note] InnoDB: Memory barrier is not used
    2015-10-09 15:32:25 6815 [Note] InnoDB: Compressed tables use zlib 1.2.3
    2015-10-09 15:32:25 6815 [Note] InnoDB: Using CPU crc32 instructions
    2015-10-09 15:32:25 6815 [Note] InnoDB: Initializing buffer pool, size = 128.0M
    2015-10-09 15:32:25 6815 [Note] InnoDB: Completed initialization of buffer pool
    2015-10-09 15:32:25 6815 [Note] InnoDB: Highest supported file format is Barracuda.
    2015-10-09 15:32:25 6815 [Note] InnoDB: 128 rollback segment(s) are active.
    2015-10-09 15:32:25 6815 [Note] InnoDB: Waiting for purge to start
    2015-10-09 15:32:25 6815 [Note] InnoDB: 5.6.22 started; log sequence number 5937141
    2015-10-09 15:32:25 6815 [Note] Binlog end
    2015-10-09 15:32:25 6815 [Note] InnoDB: FTS optimize thread exiting.
    2015-10-09 15:32:25 6815 [Note] InnoDB: Starting shutdown...
    2015-10-09 15:32:26 6815 [Note] InnoDB: Shutdown completed; log sequence number 5937167
    OK
    
    To start mysqld at boot time you have to copy
    support-files/mysql.server to the right place for your system
    
    PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
    To do so, start the server, then issue the following commands:
    
      ./bin/mysqladmin -u root password 'new-password'
      ./bin/mysqladmin -u root -h mjorcendeMacBook-Air.local password 'new-password'
    
    Alternatively you can run:
    
      ./bin/mysql_secure_installation
    
    which will also give you the option of removing the test
    databases and anonymous user created by default.  This is
    strongly recommended for production servers.
    
    See the manual for more instructions.
    
    You can start the MySQL daemon with:
    
      cd . ; ./bin/mysqld_safe &
    
    You can test the MySQL daemon with mysql-test-run.pl
    
      cd mysql-test ; perl mysql-test-run.pl
    
    Please report any problems at http://bugs.mysql.com/
    
    The latest information about MySQL is available on the web at
    
      http://www.mysql.com
    
    Support MySQL by buying support/licenses at http://shop.mysql.com
    
    WARNING: Found existing config file ./my.cnf on the system.
    Because this file might be in use, it was not replaced,
    but was used in bootstrap (unless you used --defaults-file)
    and when you later start the server.
    The new default config file was created as ./my-new.cnf,
    please compare it with your file and take the changes you need.
    
    mjorcendeMacBook-Air:mysql-5.6.22-osx10.9-x86_64 mjorcen$ 

    看上面的内容。 很明显,我成功了。

    5. 至此,可以运行mysql服务器端了: sudo  mysql/bin/mysqld_safe &   (&在Unix系统里并不会在后台运行,尤其是使用像tomcat时非常有用,可以看得到输出的信息)
    mysqld_multi  mysqld_safe   
    mjorcendeMacBook-Air:mysql-5.6.22-osx10.9-x86_64 mjorcen$ bin/mysqld_safe &
    [1] 6820
    mjorcendeMacBook-Air:mysql-5.6.22-osx10.9-x86_64 mjorcen$ 151009 15:37:37 mysqld_safe Logging to '/Users/mjorcen/Workspaces/mysql-5.6.22-osx10.9-x86_64/data/mjorcendeMacBook-Air.local.err'.
    151009 15:37:37 mysqld_safe Starting mysqld daemon with databases from /Users/mjorcen/Workspaces/mysql-5.6.22-osx10.9-x86_64/data
     
    6. 运行mysql客户端:  mysql/bin/mysql -u root -p
    mjorcendeMacBook-Air:mysql-5.6.22-osx10.9-x86_64 mjorcen$ mysql
    -bash: mysql: command not found
    mjorcendeMacBook-Air:mysql-5.6.22-osx10.9-x86_64 mjorcen$ bin/mysql
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 1
    Server version: 5.6.22 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | test               |
    | test_one           |
    +--------------------+
    3 rows in set (0.01 sec)
    
    mysql> 
  • 相关阅读:
    单例设计模式
    Tomcat启动报错:严重: Unable to process Jar entry [moduleinfo.class]
    Liun常用命令
    Docker从入门到精通——内核兼容性
    Docker从入门到精通——配置Docker守护进程
    Docker从入门到精通——Dockerfile reference
    Docker从入门到精通——IP转发问题
    Docker从入门到精通——以非 root 用户身份管理 Docker
    Docker从入门到精通——Docker 本地镜像的漏洞扫描
    Docker从入门到精通——编写 Dockerfile 的最佳实践
  • 原文地址:https://www.cnblogs.com/mjorcen/p/4864133.html
Copyright © 2020-2023  润新知