项目运行环境变64位了,只好重新配置,还要做双机热备,搞了几天,头大,先把mysql的配置写下来吧,以免再忘了。(由于配置的环境是win2008 x64,所以以下方法默认为该环境,不过貌似该环境和win7是一致的哦,对于win7就仅供参考了)
1)安装版本一闪配置。
对于安装版本顺利安装的就不说了,主要是针对安装不顺利的简单介绍一下我的解决思路。装了5.6.10的的安装版本,安装过程竟然没有让输入密码,安装完成后在服务里没看到mysql服务,进入bin目录下也启动不了,没办法,重新注册服务了。
(1) 修改my.ini ,在bin目录下,找到my-default.ini文件,另存为一份,若没有my-default.ini,重新建议即可,写入如下配置:
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=“D:\Program Files\MySQL\mysql-5.6.13-win32"
#包含安装文件bin的文件夹目录
datadir="D:\Program Files\MySQL\mysql-5.6.13-win32\data\"
#安装文件下的data目录,必须为data目录
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
D:\Program Files\MySQL\mysql-5.6.13-win32\bin\mysqld.exe
(2) 注册mysql 服务
a.利用cmd切换到bin文件夹下,执行输入:mysqld install
b.提示安装成功后,启动mysql服务,命令如下:net start mysql
(3) 设置密码
此时的密码为空,输入:mysql -uroot,即可进入数据库,利用
mysql>use mysql;
mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';
mysql>FLUSH PRIVILEGES;
即可更新数据库密码。
2) 免安装配置
免安装配置和上面的差不多,好像就多了一个系统变量的配置,先吃饭去了,下次再写。