起点云

您所在的位置 : 首页 > 知识解答 >

mysql5.7最新版 64位在windows2012手工配置具体安装方法

官网mysql-5.7.14下载地址:

http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.14-winx64.zip


mysql5.7最新版下载地址:

http://dev.mysql.com/downloads/mysql/


下载后解压至数据盘,比如在D盘mysql-5.7.14目录。


这里的安装方法仅对mysql-5.7系列实用,对其他版本可能不太实用,以下安装在起点云服务器中通过安装并测试成功。


第一步:在系统变量Path中增加“;D:\mysql-5.7.14;”(注意一定前面要有分号)


第二步:配置my.ini文件。my.ini文件存放在D:\mysql-5.7.14根目录下,具体配置请参考如下:


[mysqld]


innodb_buffer_pool_size = 128M


basedir = "D:/mysql-5.7.14/"

datadir = "D:/mysql-5.7.14/data"

port = 3306

# server_id = .....



join_buffer_size = 128M

sort_buffer_size = 50M

read_rnd_buffer_size = 50M 


#sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 


可以将以上配置复制到文本文件中,另存为my.ini,另存时保存类型选择为“所有文件”,编码一定要选择为“ANSI”格式,否则安装不成功。



第三步:打开CMD窗口,进入mysql-5.7.14中的bin目录下,按如下方法运行。


注意:在运行安装命令前mysql-5.7.14下不能有data目录,否则安装不成功。如果已经存在data目录,请先将data目录删除后再运行安装命令,安装成功后,data目录会自动生成。


D:\mysql-5.7.14\bin>mysqld -install

D:\mysql-5.7.14\bin>mysqld --initialize

D:\mysql-5.7.14\bin>net start mysql


如果提示运行成功,就OK。

如果运行不成功,请检查是否存在data目录,存在请删除;或者my.ini配置文件可能有问题等等。



第四步:

1、关闭正在运行的MySQL服务。(在系统服务中关闭)

2、打开CMD窗口,转到mysql\bin目录。

3、 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。

4、再开一个CMD窗口(因为刚才那个CMD窗口已经不能动了,但也不要关了),输入mysql回车(mysql后不带分号),如果成功,将出现MySQL提示符 >。

6、连接权限数据库: use mysql; 。

7、更改root密码(如:123456):update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';(别忘了最后加分号) 。

mysql5.7将加密后的用户密码存储于authentication_string字段。


8、刷新权限(必须步骤):flush privileges; 。

9、退出 quit。



但此时操作还需要最后一步,还要alter user…

重新登录mysql -uroot -p;

输入密码回车。


mysql> alter user 'root'@'localhost' identified by '123456';


退出quit


重启云服务器系统既可。


最后大家如果可以安装phpmyadmin管理数据库,当然大家也可以在起点云服务器上安装navicat_MYSQL工具像SQLSERVER一样管理。


祝大家顺利。


起点云服务器技术员。



收起
展开