美文网首页
Mac 安装MySQL

Mac 安装MySQL

作者: jeffrey_hjf | 来源:发表于2021-08-11 14:56 被阅读0次

    一、安装

    1、执行安装命令

    brew install mysql
    
    

    2、安装完后启动mysql

    mysql.server start
    
    

    3、执行安全设置

    mysql_secure_installation
    
    

    显示如下

    There are three levels of password validation policy:
    
    LOW    Length >= 8
    MEDIUM Length >= 8, numeric, mixed case, and special characters
    STRONG Length >= 8, numeric, mixed case, special characters and dictionary                  file
    
    

    按照提示选择密码等级,并设置root密码

    二、创建新的数据库、用户并授权

    1、登录mysql

    mysql -u root -p
    
    

    按提示输入root密码

    root@poksi-test-2019:~# mysql -u root -p
    Enter password: 
    
    

    2、创建数据库

    create database retail_db character set utf8mb4;
    
    

    3、创建用户

    create user 'retail_u'@'%' identified by 'retail_PWD_123';
    
    

    4、授权用户

    grant all privileges on retail_db.* to 'retail_u'@'%';
    
    
    flush privileges;
    
    

    5、查看当前的数据库

    show databases;
    
    

    6、显示当前数据库的表单

    show tables
    
    

    三、建表

    CREATE TABLE t_user(
      key_id VARCHAR(255) NOT NULL PRIMARY KEY,  -- id 统一命名为key_id
      user_name VARCHAR(255) NOT NULL ,
      password VARCHAR(255) NOT NULL ,
      phone VARCHAR(255) NOT NULL,
      deleted INT NOT NULL DEFAULT 0,  -- 逻辑删除标志默认值
      create_time   timestamp NULL default CURRENT_TIMESTAMP, -- 创建时间默认值
      update_time   timestamp NULL default CURRENT_TIMESTAMP -- 修改时间默认值
    ) ENGINE=INNODB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4;
    
    

    四、检查mysql服务状态

    先退出mysql命令行,输入命令

    systemctl status mysql.service
    
    

    显示如下结果说明mysql服务是正常的

    ● mysql.service - MySQL Community Server
      Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
      Active: active (running) since Wed 2019-05-22 10:53:13 CST; 13min ago
    Main PID: 16686 (mysqld)
       Tasks: 29 (limit: 4667)
      CGroup: /system.slice/mysql.service
              └─16686 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
    
    May 22 10:53:12 poksi-test-2019 systemd[1]: Starting MySQL Community Server...
    May 22 10:53:13 poksi-test-2019 systemd[1]: Started MySQL Community Server.
    
    

    相关文章

      网友评论

          本文标题:Mac 安装MySQL

          本文链接:https://www.haomeiwen.com/subject/sonbpltx.html