免安装mysql数据库配置总结

2017-01-30  本文已影响0人  我弟弟数学没学好

第二次安装还是碰到这样或者那样的错误,还是写出来总结,以方便以后使用

下载mysql数据库的免安装版本,我的系统是win10,解压到了C:\MySQL目录下,版本是mysql-5.7.17-winx64

在C:\MySQL\mysql-5.7.17-winx64新建一个myini文件,里面的内容如下(不同人的配置可能会有所不同)

[mysql]

; 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

;设置3306端口

port = 3306

; 设置mysql的安装目录

basedir=C:\MySql

; 设置mysql数据库的数据的存放目录

datadir=C:\MySql\data

; 允许最大连接数

max_connections=200

; 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

; 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

然后 以管理员身份运行“命令提示符”

首先打开到当前的mysql的bin的目录下,如我的就是C:\MySQL\mysql-5.7.17-winx64\bin

然后输入一下信息

从mysqld --initialize开始,贴图是因为我懒,要用这句命令开始,因为一开始我碰到了很多次服务器无法启动,先输入这个命令后问题得到了解决(打个广告,简书很好用)

然后就会发现不晓得root密码是多少,怎样更改root密码如下:

1. 首先net stop mysql服务,并且切换到任务管理器,有与mysql有关的,最好关闭进程。

2. 运行CMD命令切换到MySql安装bin目录,执行mysqld --skip-grant-tables(注意后面没有分号)

3. 此命令行窗口不要关闭,再重新打开一个新的命令行窗口。注意,这时有时会出现一个警告,不要理会即可。

4. 再次打开一个cmd新窗口。按上面方法运行至bin目录下,运行命令:mysql -u root -p,提示输入密码,直接回车即可

5. 执行命令:update mysql.user set authentication_string = password('123456') where User='root';

6. 刷新执行: mysql> flush privileges;

7. 关闭窗口,登录

数据库建立好,要添加workbench,这样能够界面话操作数据库,使得操作更加简单

对于建好的数据库中的表用程序进行调用,还需要安装相应的驱动,去官网下载相应的mysql-connector-odbc就可以了,然后在启动-》windows文件管理-》ODBC数据资源管理程序中添加相应的mysql驱动程序,对于64位机下载的时候最好32位和64位同时下载安装,因为我一开始只安装了64位发现无法调用。

具体设置如下图(懒,所以这样接了个图)

上一篇下一篇

猜你喜欢

热点阅读