MySQL安装图解 mysql-5.5.27-win64
MySQL安装图解 mysql-5.6.20-win64
下面就以MySQL5.5为基础作个安装图解。下载详细可见MySQL官网:http://www.mysql.com/
下载的msi安装包;分解步骤如下
1、双击iso安装包
2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续。
3、点选“Browse”,手动指定安装目录。
4、next ->finish
很不幸我的安装文件并为出现上面这个界面,并没有Configure the MySQL Server now选项,因此我安装的数据库根本就没有任何配置,所以在服务中根本没有MySQL服务。
继续解决方案:
<1>安装MySQL服务
首先我们先进入mysql的安装目录下的bin目录
之后打开DOS命令窗口,进入该目录下(一定要进入该目录,否则操作错误),然后执行mysqld --install命令(注意:如果要卸载服务,可以输入命令:mysqld --remove),如下:
发现被拒绝了,我们需要以管理员身份。
重新执行命令;则提示 install sucess。
表示服务安装成功,如果你进入Windows服务管理界面就可以看到MySQL服务了,如下:
然后启动服务,正常情况下会正常启动,
找到mysql安装目录,将其配置文件my.default.ini改名为my.ini,并且将my.ini移至bin目录下,然后启动命令行,将目录切换到mysql安装目录的bin目录下,并在命令行执行命令:mysqld --initialize --user=mysql --console;
然后运行:mysql
然后我们需要修改临时密码,重新设置密码。我们首先退出MySQL,还是在MySQL安装目录的bin目录下,执行命令mysqladmin -u USER -p password PASSWORD,注意USER和PASSWORD为自己定义的数值,示例如下:
mysqladmin -uroot -p password root
此时,发现需要输入mysql数据库的密码,但我们发现安装时并没有向导,也没要求输入数据库密码,我们随机输入一个密码,发现提示:
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
此时,需要我们按如下步骤进行解决:
1、编辑mysql安装目录下的my.ini,在[mysqld]下加入
skip-grant-tables
并保存后退出重启mysql
cmd窗口输入
A、启动:输入 net stop mysql
B、停止:输入 net start mysql
2、接着在cmd窗口输入 mysql -u root -p ;就可以不用密码登陆了,出现password的时候,直接回车可以进入,就没有ERROR 1044 的错误了,但很对操作会被限制,主要是我们不能grant权限。
3、在cmd窗口进入mysql数据库
4、给root用户设置新的密码
5、刷新数据
6、退出mysql
7、重启mysql
8、用Navicat for MySQL连接mysql
恭喜,大功告成!!