MySQL8.0.26的安装记录

  • 下载

官方下载网址https://dev.mysql.com/downloads/mysql/

      下载免安装版(windows以外的其他系统除外)

  • 安装    

      解压到指定目录,其次,绝对路径中避免出现中文,推荐首选英文为命名条件!!!!

     

    首先找到 命令提示符 以管理员身份运行  一定要是管理员身份,否则由于后续部分命令需要权限,出现错误!

    1.安装之前先把文件里面的目录删掉,只留下bin目录和share目录!
    2.先初始化mysqld --initialize-insecure初始化  (如果出现密码一定要记住,此次安装没显示密码 默认是空   初始化之后就会出现data目录)

    3.然后安装mysqld --install ks注意:ks是自己起的数据库名字,起的什么名字,以后你的数据库服务名字就是这个名字

    4.启动服务 net start ks

    参考图

   5.创建mysql.ini文件

    配置信息

[mysqld]
#设置时区为东八区,此项设置后,在连接MySQL的时候可以不用每次都手动设置时区
default-time-zone = '+8:00'
#解决导入脚本是function报错
log_bin_trust_function_creators=1
# 设置3308端口
port=3308
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证,此认证为1代加密认证。如果使用2代加密的话,使用可视化工具sqlyog会无法登陆!
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[client]
# 设置mysql客户端连接服务端时默认使用的端口 mysql8in>mysql 直接登录
# mysql -hlocalhost -uroot -P3308
port=3308
user=root
password= 123456
default-character-set=utf8

默认端口是3306  配置完之后需要重启服务生效

停止服务net stop ks
卸载mysqld --remove ks

 实战记录,实际参考链接:https://www.fajiche.com/hulianwang/160292.html

原文地址:https://www.cnblogs.com/it66/p/15169656.html