安装mysql 有两个版本,一个是安装版一个是zip版
以mysql 8.0.12为例
-----------------------------------------------------------------------------------------------------------
安装版安装出错处
压缩包版mysql服务无法启动
mysql服务启动失败但是没有报任何异常
》》》》》这都属于同一个问题
-----------------------------------------------------------------------------------------------------------------------
解决办法:
进入cmd管理员模式下
输入cd C:\Program Files\MySQL\MySQL Server 8.0\bin 这是我的位置,这里应该填你的mysql位置,要找到bin
进入C:\Program Files\MySQL\MySQL Server 8.0\bin>
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysqld -remove
cmd窗口不要关闭
再在你的C:\Program Files\MySQL\MySQL Server 8.0路径下找到名字是data文件夹 如果有则删除文件夹下面的文件,如果没有则新建
在回到cmd窗口
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysqld --initialize-insecure --user=mysql
你会发现data文件下会多出来一些东西
在输入命令
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysqld -install
C:\Program Files\MySQL\MySQL Server 8.0\bin>net start mysql
mysql服务就会成功启动
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root -p
enter password:
C:\Program Files\MySQL\MySQL Server 8.0\bin>show databases;
如果下面出现一些显示内容则mysql安装成功
类似这样的
============================================================================
下面说一说数据库管理软件,这里用的是navicat.exe
如果mysql配置好了,打开navicat报错
第一种常见错误2003
mysql 服务未启动
计算机管理》服务》找到mysql服务》打开服务
-------------------------------------------------------------------------
第二种错误1251
解决办法
进入mysql路径下
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root -p
.......
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
Query OK, 0 rows affected (0.35 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.28 sec)
再次打开native或者刷新之类的你会看到
至此,你的数据库管理软件就能使用了,还不快去试试