MySQL8.0.12安装步骤及问题处理
关于数据库的安装真是一条心酸而漫长的道路版本:mysql8.0.12 正常流程:因为这个是免安装的,所以将文件解压缩即可
1.进行环境变量配置(计算机--属性--高级系统设置--环境变量--系统变量) 打开MySQL安装位置,将bin目录添加到系统变量的path环境中
2.管理员身份打开cmd命令窗口,切换到,MySQL的bin目录下 1)mysqld --initialize --console 回车 -->初始化MySQL环境 ,此时会有一个初始密码,跟在root@localhost:之后 2)mysqld install 回车 -->安装mysql 3)net start mysql 回车 -->启动MySQL服务器端 4)mysql -u root -p 回车 -->让客户端连接到mysql,此时会让你输入密码,将上面给的密码复制粘贴 5)进入之后需要自己重新设置密码 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; 3.mysql -u root -p进入输入自己的新密码即可
一般情况下这样就安装完成了,但是操作过程可能会出现一些问题,要注意: 1.安装MySQL之前一定要保证电脑是干净的,即之前的MySQL已经清除干净 清除服务器(计算机--管理--服务--找到mysql--停止)
C盘下面的windows里面可能也会有残留的文件,记得清除 删除之前的MySQL文件 保险起见,最后可以在cmd命令窗口里面输入sc delete mysql测试是否清除 2.net start mysql发生系统错误5 拒绝访问 这是因为cmd权限太低,要用管理员身份打开cmd重新执行即可 3.net start mysql发生系统错误2 系统找不到文件 此时需要在MySQL里面手动加一个my.ini文件
文件的具体内容: [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\\mysql-8.0.12-winx64 # 切记此处一定要用双斜杠\\,单斜杠我这里会出错。 # 设置mysql数据库的数据的存放目录 datadir=D:\\mysql-8.0.12-winx64\\Data # 此处同上 # 允许最大连接数 max_connections=200 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 # 服务端使用的字符集默认为UTF8 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8
重新之前的操作 4.输入原始密码时有错误: 在复制原本密码时双击选中密码,不要手动选择复制,因为其中可能有看不见的空格也是密码的一部分 5.重新设置密码时出现问题 可能是自己写入字符是有问题的,多试几遍,注意中英文 --------------------- 作者:szy2333 来源:CSDN 原文:https://blog.csdn.net/szy2333/article/details/81988236 版权声明:本文为博主原创文章,转载请附上博文链接!