• 01.mysql 环境搭建


    01.mysql 环境搭建

    mysql安装

    • 官网下载mysql

      image-20220223003531834

      image-20220223003648999

      image-20220223003739378

      image-20220223004038104

    • 安装过程中需要选中安装版本,并且可以同时安装两个不同版本的mysql,只需要保证两个版本的mysql端口号不同。

    • 将bin目录添加到环境变量中

      image-20220223004355601

    • 可以通过访问不同的端口号来实现对不同版本的mysql访问

      # 访问3306端口的数据库
      mysql -uroot -p -hlocalhost -P3306
      # 访问3307端口的数据库
      mysql -uroot -p -hlocalhost -P3306
      
    • 开启关闭mysql服务(需要管理员权限的命令行窗口)

      # 开启mysql服务(后面的mysql用对应的服务名即可)
      net start mysql8
      # 关闭mysql服务
      net stop mysql8
      

    mysql远程权限开启

    mysql默认只能在本地的localhost访问,如果要远程访问,首先要开启远程访问权限

    # 进入数据库
    mysql -uroot -p -hlocalhost -P3306
    # 选择mysql数据库
    use mysql
    # 1.修改可访问的host,也就是将用户名对应的host修改为%即可
    select host, user, plugin from user; 
    update user set host="%" where use="root";
    # 刷新权限
    flush privileges;
    # 2. 修改校验方式
    alter user "root"@"%" identified with mysql_native_password by "密码"
    # 刷新权限
    flush privileges;
    

    mysql5 修改默认字符集

    修改 my.ini 文件,该文件在数据库保存的目录下,默认目录是C:\ProgramData\MySQL\MySQL Server 8.0\Data

    [mysql] #大概在63行左右,在其下添加
    ...
    default-character-set=utf8 #默认字符集
    [mysqld] # 大概在76行左右,在其下添加
    ...
    character-set-server=utf8
    collation-server=utf8_general_ci
    

    增加以上三行内容,然后重启mysql即可

    net stop mysql服务名;
    net start mysql服务名;
    

    这个服务名就是安装的时候确定的服务名,忘记服务名是多少可以去services.msc中查看

  • 相关阅读:
    Jmeter 设置中文
    不同JDK版本直接的intern()方法的区别---JDK6 VS JDK6+
    java内存模型中堆和栈的区别
    JVM三大性能调优参数 -Xms -Xmx -Xss的含义
    Class<?>中isAssignableFrom()方法与instanceof关键字
    Lua中ipairs 和 pairs的区别
    Redis主从同步中的repl_backlog_buffer和repl_buffer
    Redis-开启使用AOF日志
    将windows 文件复制到linux上去
    winform集成第三方应用引起灾难性崩溃处理
  • 原文地址:https://www.cnblogs.com/jiangblog/p/15925661.html
Copyright © 2020-2023  润新知