折腾了好半天才把64位的mysql装好,这里一并写下教程,免得后来人也重复走弯路。
1. 下载64位mysql
这里给出mysql 5.6.1 的安装包
2. 点击后一路next,中间可以查看安装目录,我这里安装到
C:\ProgramFiles\MySQL\MySQLServer5.6
3. 这里最重要的一个步骤为在安装目录下创建一个my.ini文件,my-default.ini只提供了一些配置的基本的建议,没有给出自己需要的配置。大家可以参考下我的配置。
、
4. 创建完my.ini文件后,进入到安装目录
命令行:cd C:\ProgramFiles\MySQL\MySQLServer5.6
将服务安装到windows中,命令行:mysql –install
安装完成后,可以通过win+R 输入services.msc 进入到windows服务窗口查看到mysql服务已经成功安装。
启动服务即可。
5. 配置环境变量
在path变量下输入:‘; C:\ProgramFiles\MySQL\MySQLServer5.6\bin’
6. 使默认用户账户安全
初始root账户的密码为空,因此任何人可以用root账户不用任何密码来连接MySQL服务器,并具有所有权限。
mysql> select host,user,password frommysql.user;
+-----------+------+----------+
| host | user | password |
+-----------+------+----------+
| localhost | root | |
| 127.0.0.1 | root | |
| localhost | | |
+-----------+------+----------+
如果不想让人通过匿名用户登录的话可以将匿名用户删除,建议删除或为其设置密码,因为该匿名用户的权限和root用户是一样的。
mysql> drop user''@'localhost';
使用SET PASSWORD指定密码,用root连接服务器并执行两个SET PASSWORD语句。一定要使用PASSWORD()函数来加密密码。
mysql> set password for'root'@'localhost' = password('root');
mysql> set password for'root'@'127.0.0.1' = password('root');
设置完密码之后在下次重新连接服务器时就必须要提供相应的密码。
D:/MySQL/bin>mysql -u root -p
Enter password: ****
7. 推荐博客