折腾了好半天才把64位的mysql装好,这里一并写下教程,免得后来人也重复走弯路。
1. 下载64位mysql
这里给出mysql 5.6.1 的安装包
http://pan.baidu.com/s/1qXoH9Zu
2. 点击后一路next,中间可以查看安装目录,我这里安装到
C:\ProgramFiles\MySQL\MySQLServer5.6
3. 这里最重要的一个步骤为在安装目录下创建一个my.ini文件,my-default.ini只提供了一些配置的基本的建议,没有给出自己需要的配置。大家可以参考下我的配置。
、
4. 创建完my.ini文件后,进入到安装目录
命令行:cd C:\ProgramFiles\MySQL\MySQLServer5.6
将服务安装到windows中,命令行:mysqld –install
安装完成后,可以通过win+R 输入services.msc 进入到windows服务窗口查看到mysql服务已经成功安装。
启动服务即可。
5. 配置环境变量
在path变量下输入:‘; C:\ProgramFiles\MySQL\MySQLServer5.6\bin’
启动MySQL服务
方法一:
启动服务命令为:net start mysql
方法二:
MySQL服务。
通过右键选择启动或者直接点击左边的启动来启动服务。
如果在启动mysql时出现找不到文件的错误,需要修改注册表,具体操作为:
解压版没有像安装版 那样指定目录,所以需要更改注册表:
HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-services-mysql(服务名)-ImagePath
更改为:"C:\Program Files\MySQL\bin\mysqld" --defaults-file="C:\Program Files\MySQL\my.ini" mysql
注意,这里的路径修改为mysql对应的安装目录。
修改 root 账号的密码
root账号默认密码为空,此时可以将密码修改为指定的密码。如:123456
方法一:
c:>mysql –uroot
mysql>show databases;
mysql>use mysql;
mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';
mysql>FLUSH PRIVILEGES;
mysql>QUIT
方法二:
Navicat for MySQL
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: ****