mysql-5.7.9-winx64安装教程完整版,2015年12月win7

mysql-5.7.9-winx64安装教程,2015年12月win7mysql-5.7.9-winx64安装教程,2015年12月win7

mysql-5.7.9-winx64安装教程,2015年12月win7

win7 mysql 1820 win7 Fatal error: Uncaught Error: Call to undefined function mysql_connect()

1、从官网中下载最新的MySQL5.7.10,下载时去Oracle官网注册个账号才可以下载官方版。下载好了应该是个ZIP压缩包,如图:

压缩包版MySQL <wbr>在win7_64的安装详解

2、将压缩包解压到你希望的存放MySQL文件的目录下,解压完后。进入\mysql-5.7.10-winx64目录,应该有一个bin目录,和一个my-default.ini文件,这是等会要配置的。

3、新建一个data目录,作为数据库文件存储位置;将my-default.ini文件重命名为my.ini,如下图:

3、修改系统环境变量,右键计算机进入计算机属性,如图:
压缩包版MySQL <wbr>在win7_64的安装详解

4、选择高级系统设置,进入高级 ===》打开环境变量===》新建系统变量,按下面步骤进行添加:
添加MYSQL_HOME变量:
压缩包版MySQL <wbr>在win7_64的安装详解

编辑变量Path,就是在末尾添加上“%MYSQL_HOME%\bin;”(引号省略、分号不能省略!):
压缩包版MySQL <wbr>在win7_64的安装详解

5、在CMD命令模式下,切入“\你设置的安装目录\mysql-5.7.10-winx64\bin”目录,最好以管理员身份运行CMD,这个窗口一直别关!方法见图:
压缩包版MySQL <wbr>在win7_64的安装详解

6、在\mysql-5.7.10-winx64\bin  目录下 installMySQL服务,使用命令如下:
mysqld --install
提示正在加载MySQL
提示MySQL install seccessfully

7、现在配置my.ini文件,见图:
[mysqld]
port =3306                                                                      #设置端口
basedir=F:\mysql-5.7.10-winx64                                     #设置MySQL安装文件所在路径
datadir=F:\mysql-5.7.10-winx64\data                             #设置MySQL数据库文件存放位置
max_connections=200                                                     #设置数据库最大访问连接数
character-set-server=utf8                                                #设置字符格式
default-storage-engine=MYISAM                                  #设置默认存储为MYISAM,mysql最常用的存储方式有两种,分别是MYISAM和INNODB,这里是可以设为INNODB的,大家可以去试试。
skip-grant-tables                                                             #跳过授权表,是为防止首次登录数据库出现错误1045

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES #关于sql_mode的设置我就不细说了,网上有很多详细的说明,可以自行搜索。

8、再使用CMD命令模式,使用命令开启MySQL服务:
>mysqld --initialize
>net start mysql
>mysql -u root -p
enter password:直接敲回车
Welcome to the MySQL monitor.  Commands end with ;or \g.
Your MySQL connection id is 3
Server version: 5.7.10

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rightsreserved.

Oracle is a registered trademark of Oracle Corporation and/orits
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current inputstatement.

mysql>

9、修改root密码,存放root密码的user表,中的字段默认如下图:
|Host     | User | Select_priv | Insert_priv | Update_priv | Delete_priv |Cre
ate_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv |File_priv |
Grant_priv | References_priv | Index_priv | Alter_priv |Show_db_priv | Super_pr
iv | Create_tmp_table_priv | Lock_tables_priv | Execute_priv |Repl_slave_priv |
 Repl_client_priv | Create_view_priv |Show_view_priv | Create_routine_priv | Al
ter_routine_priv | Create_user_priv | Event_priv | Trigger_priv |Create_tablesp
ace_priv | ssl_type | ssl_cipher | x509_issuer | x509_subject |max_questions |
max_updates | max_connections | max_user_connections |plugin               | a
uthentication_string
                    | password_expired | password_last_chan
ged | password_lifetime | account_locked |

注意user表中的authentication_string字段即为root的password字段,所以现在set root密码的时候,要用以下语句:
mysql>update user set authentication_string=PASSWRD('密码') whereuser='root';
mysql> FLUSHPRIVILEGES;  
mysql> quit


10、关闭mysql服务,修改my.ini文件,将skip-grant-tables  字段删除。重启mysql服务,使用以下命令重登
>sc stop mysql
将my.ini文件中的skip-grant-tables
[mysqld]
port = 3306
basedir=F:\mysql-5.7.10-winx64                    
datadir=F:\mysql-5.7.10-winx64\data         
max_connections=200                          
character-set-server=utf8                                                
default-storage-engine=MYISAM                               

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

>sc start mysql
>mysql -u root -p
enter password:输入你刚刚设置的密码
mysql>
到此,你输入任何命令都会报错如下:
ERROR 1820 (HY000): You must SET PASSWORD beforeexecuting this statement
不用慌,使用以下命令重新再设置一下密码就行:
mysql>setpassword=password('密码');

然后就可以使用root用户对数据库进行操作了。

mysql-5.7.9-winx64安装教程,2015年12月win7mysql-5.7.9-winx64安装教程,2015年12月win7

mysql-5.7.9-winx64安装教程,2015年12月win7

http://blog.sina.com.cn/s/blog_8c0dcb5b0102wgij.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值