一、MYSQL配置
Mysql的配置文件是my.ini,其中有如下的项需要配置
[mysqld]
innodb_buffer_pool_size = 128M -->缓冲区大小
port = 3306 -->端口
default-storage-engine=InnoDB -->数据库引擎
innodb_data_home_dir="F:\mysql" -->数据库文件
tmpdir="F:\mysql\Temp" -->临时目录
max_allowed_packet=500M -->最大包大小
skip-name-resolve -->禁用DNS主机名查找
max_connections = 300 -->允许的最大客户端连接数
character_set_server = utf8 -->数据库级的字符集utf8
character_set_database = utf8
event_scheduler = 1 -->允许事件调度
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES -->sql模式
二、MYSQL数据库安装
使用的数据库是mysql 5.6.30的绿色版(如果使用的是安装版,跳过1~3步骤)
1.创建C:\Program Files\mysql\目录
2.将mysql-5.6.30-winx64.rar解压到此目录
3.进入C:\Program Files\mysql\mysql-5.6.30-winx64\data目录删除以ib开头的所有文件
4.将my.ini拷贝到C:\ProgramFiles\mysql\mysql-5.6.30-winx64\目录下,并对my.ini做相应的修改,
5.创建my.ini中指定的文件和目录
6.进入C:\Program Files\mysql\mysql-5.6.30-winx64\bin\执行mysqld.exe --install 安装mysql
7.执行命令net start mysql启动mysql。
如果执行过程中报1067错误,检查my.ini并修改,然后继续启动
三、ROOT用户名密码设置
1.执行mysql.exe -u root -p登录
2.执行
mysql> update mysql.user setpassword=PASSWORD('root账户密码') whereuser='root';
mysql> flush privileges;
四、允许远程连接
1.登录mysql
2.执行下面的命令:
mysql> grant all on *.* to 'root’@’%'identified by 'root账户密码';
mysql> flush privileges;
五、数据库字符集设置
SHOW VARIABLES LIKE 'character%'; --查看数据库的字符集
.set character_set_database=utf8;