• MySQL 极速安装使用与卸载


    目录

    mysql-5.6.51 极速安装使用与卸载

    sqlyog工具

    mysql简化

    mysql-8.1.0下载配置

    再完善


    mysql-5.6.51 极速安装使用与卸载

    mysql-8.1.0下载安装在后面

    mysql中国官网

    MySQLicon-default.png?t=N7T8https://www.mysql.com/cn/

     

    点击MySQL社区服务器

     点击历史档案 

    下载完 解压

     用管理员运行cmd,进入bin目录,输入mysqld --install,进行安装

     这样,MySQL就被安装到系统中了,打开服务,就可以看到mysql已经在服务中了

     在cmd输入net start mysql启动服务

     在cmd输入 mysql -uroot 登录

    输入select @@version,@@port,@@basedir,@@datadir可以查询版本,端口号,安装地址,及数据库地址

     现在mysql就可以用了,可以用可视化工具进行连接操作了

    卸载

    在cmd输入 mysql>exit  退出

     输入 net stop mysql  停止服务

    输入mysqld remove mysql卸载MySQL

     打开服务可以看到mysql已经不在服务中了,卸载完成

    以上就是mysql-5.6.51 极速安装使用与卸载

    sqlyog工具

    链接:https://pan.baidu.com/s/1XsFCZeHbUKYveBROds9Vrw 
    提取码:wo76

    mysql简化

    总体来说,MySQL内存还是比较大的,我们可以进行一些修改以减少他的内存,同时可以改变MySQL在服务中的名字以及端口号

     首先可以删除一些文件(不影响使用)

    打开bin目录,可以除了mysqld.exe和mysql.exe外全部删除(对日常工作学习没有影响)

    这样内存就变小了

     把配置文件my-default.ini名字改为my.ini

     打开my.ini文件,把注释全部删除

     然后编辑port=3305,这样端口号就是3305了,记得编辑完一定要保存

     我这里也提供了很多编辑,大家可以直接粘贴,#代表此行注释

    大家可以全部粘贴进my.ini文件

    1. # 安装服务 mysqld install m5
    2. # 启动服务 net start m5
    3. # 登录 mysql -uroot
    4. # 退出 mysql>exit
    5. # 停止服务 net stop m5
    6. # 卸载 mysqld remove m5
    7. [client]
    8. # 设置mysql客户端连接服务端时默认使用的端口 mysql\bin>mysql 直接登录
    9. # mysql -hlocalhost -uroot -P3305
    10. port=3305
    11. user=root
    12. password=
    13. default-character-set=utf8
    14. [mysqld]
    15. #设置时区为东八区,此项设置后,在连接MySQL的时候可以不用每次都手动设置时区
    16. default-time-zone = '+08:00'
    17. # 设置3305端口
    18. port=3305
    19. # 允许最大连接数
    20. max_connections=200
    21. # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    22. max_connect_errors=10
    23. # 服务端使用的字符集默认为UTF8
    24. character-set-server=utf8
    25. # 创建新表时将使用的默认存储引擎
    26. default-storage-engine=INNODB
    27. [mysql]
    28. # 设置mysql客户端默认字符集
    29. default-character-set=utf8

     

     这次我们在安装一次mysql,没有问题,还可以用可视化工具打开

      用sqlyog打开

    🆗

    mysql-8.1.0下载配置

    mysql-8.1.0下载安装也是同理,去官网要下载解压版,这样方便安装卸载

     解压到文件夹,删除多余文件

    bin目录只留下服务器,客服端和三个配置文件就行

     用管理员身份打开命令台,输入mysqld --initialize-insecure(新版MySQL没有数据库文件,需要初始化)

    借来下就和 mysql-5.6.51安装一样了

    当然,我们可以写一个my.ini文件用来配置端口号等,不设置默认3306,也不会与我们安装的 mysql-5.6.51冲突

    1. # bin>mysqld --initialize-insecure 初始化直接建立data目录
    2. # bin>mysqld --install wm
    3. # >net start wm
    4. # >net stop wm
    5. # >services.msc 打开服务面板
    6. [mysqld]
    7. #设置时区为东八区,此项设置后,在连接MySQL的时候可以不用每次都手动设置时区
    8. #select @@global.time_zone,@@session.time_zone
    9. default-time-zone = '+08:00'
    10. #default-time_zone = '+8:00'
    11. # 允许执行load data local infile 'c:/wx.txt';
    12. local-infile=1
    13. # 允许select * from tablename into outfile 'c:/d.txt'
    14. secure_file_priv=''
    15. # 设置3306端口
    16. port=3306
    17. # 允许最大连接数
    18. max_connections=200
    19. # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    20. max_connect_errors=10
    21. # 服务端使用的字符集默认为UTF8
    22. character-set-server=utf8
    23. # 创建新表时将使用的默认存储引擎
    24. default-storage-engine=INNODB
    25. # 默认使用mysql_native_password caching_sha2_password”插件认证
    26. default_authentication_plugin=mysql_native_password
    27. # 解决导入脚本时funtion报错
    28. log_bin_trust_function_creators=1
    29. # 格式化日期时,显示中文的日期 星期五
    30. lc_time_names=zh_CN
    31. #lc_messages_dir=./share/english
    32. #lc_messages=en_US
    33. [mysql]
    34. # 设置mysql客户端默认字符集
    35. default-character-set=utf8
    36. # 允许执行load data local infile 'c:/wx.txt'
    37. local-infile=1
    38. [client]
    39. # 设置mysql客户端连接服务端时默认使用的端口 mysql\bin>mysql 直接登录
    40. # mysql>set password = ''; 取消密码
    41. # mysql -hlocalhost -uroot -P3306
    42. port=3306
    43. user=root
    44. password=
    45. default-character-set=utf8

     也成功了,但是mysql-8.1.0不可以用sqlyog管理,需要用到其他工具

    再完善

    添加两个批处理文件

    m5.bat

    start c:\dbs\m5\bin\mysql.exe

    m8.bat

    start c:\dbs\m8\bin\mysql.exe

    保存双击发现可以直接进入mysql(此时m5,m8是开启状态才可以)

     复制dbs所在路径

    打开环境变量,双击path ,新建C:\dbs和C:\dbs\m8\bin(这个可要可不要)即可

    现在随便找个地方输入m5或m8就可以打开相应版本的MySQL了

     

     

     结束

  • 相关阅读:
    dubbo源码解析之服务调用(通信)流程
    redis 核心数据结构
    Axios传值的几种方式
    双十一某宝、某东活动脚本
    关于项目的相关测试
    JS中跳转传参的几种方法
    SolidWorks工程图中添加中心线和中心符号线的办法
    CocosCreator:背景滚动 、背景循环滚动
    详解TCP/IP协议第五篇:详细介绍网络传输中的地址
    Ascend目标检测与识别-定制自己的AI应用
  • 原文地址:https://blog.csdn.net/qq_57570052/article/details/132057074