• windows mysql安装


    1、首先去官网下载mysql安装包,官网地址:MySQL :: Download MySQL Community Server

    2:把安装包放到你安装mysql的地方,然后进行解压缩,注意,解压后的mysql没有配置文件,我们需要创建配置文件

    配置文件内容如下:

    1. [mysql]
    2. # 设置mysql客户端默认字符集
    3. default-character-set=utf8
    4. [mysqld]
    5. #设置3306端口
    6. port = 3308
    7. #免密登录配置
    8. #skip-grant-tables
    9. #主数据主从配置
    10. server_id=1
    11. log-bin=mysql-bin
    12. #可读可写
    13. read-only=0
    14. #需要同步的库
    15. binlog-do-db=water_data
    16. #忽略的数据库
    17. replicate-ignore-db=mysql
    18. replicate-ignore-db=sys
    19. replicate-ignore-db=information_schema
    20. replicate-ignore-db=performance_schema
    21. # 设置mysql的安装目录
    22. basedir=D:\mysql\mysql5.7.41\mysql-5.7.41-winx64
    23. # 设置mysql数据库的数据的存放目录
    24. datadir=D:\mysql-5.7.21\data
    25. # 允许最大连接数
    26. max_connections=200
    27. # 服务端使用的字符集默认为8比特编码的latin1字符集
    28. character-set-server=utf8
    29. # 创建新表时将使用的默认存储引擎
    30. default-storage-engine=INNODB
    31. sql-mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

    3,mysql安装(注意,此步操作会自动安装windows  mysql服务)

    1. 以管理员身份进入cmd
    2. 运行--》D:
    3. 运行--》cd D:\mysql\mysql8.2.0\mysql-8.2.0-winx64\bin
    4. 运行--》mysqld --install MySQL --defaults-file="D:\mysql\mysql8.2.0\mysql-8.2.0-winx64\my.ini"
    5. 运行--》mysqld --initialize
    6. 运行--》net start mysql
    7. 运行--》mysql -u root -p //直接回车进入mysql
    8. 运行--》use mysql;
    9. 运行--》update user set authentication_string=password("####") where user="root"; //修改root用户密码
    10. 运行--》exit

    4、允许远程连接配置

    1. $ mysql -u root -p
    2. $ use mysql;
    3. $ update user set Host = '%' where User = 'root';
    4. $ flush privileges;

    5、如果想要删除mysql,直接移除mysql服务

    1. 移除mysql服务--》mysqld --remove MySQL
    2. 移除mysql服务如果报错,提示mysqld不是内部或外部命令,则先进入E盘,然后再进入mysql bin目录,然后再执行移除命令

    6、navcait连不上mysql

    1. 如果navcait连接不上
    2. 运行--》ALTER USER `root`@`localhost` IDENTIFIED BY '####';
    3. https://www.cnblogs.com/alan-lin/p/9966917.html
    4. https://www.jianshu.com/p/24c8a71b32e2
    5. https://dev.mysql.com/downloads/mysql/

    7、不同版本更新mysql用户密码语句不同

    1. 5.6
    2. mysql>use mysql;
    3. mysql>update user set password=password('your password') where user='root';
    4. mysql>flush privileges;
    5. 5.7
    6. mysql>use mysql;
    7. mysql>update user set authentication_string=password('123456') where user = 'root';
    8. mysql>flush privileges;
    9. 8.0
    10. mysql>use mysql;
    11. mysql>update user set authentication_string=password('123456') where user='root';
    12. mysql>flush privileges;

  • 相关阅读:
    这样看C函数才对
    ESP32建立TCP连接
    ESP32-IPS彩屏ST7789-Arduino-简单驱动
    解析,强势供应商的管理方法
    em/px/rem/vh/vw 的区别?
    如何利用 xUnit 框架对测试用例进行维护?
    Delta Lake: High-Performance ACID Table Storage over Cloud Object Stores
    异常值检测!最佳统计方法实践(代码实现)!⛵
    文件系统(八):Linux JFFS2文件系统工作原理、优势与局限
    工业系列产品设计的主要目标是什么?
  • 原文地址:https://blog.csdn.net/k0307x1990y/article/details/134203657