1配置mysql的MYSQL_HOME和PATH

2在HOME下面配置my.ini文件,内容如下

[mysqld]
loose-default-character-set = utf8
basedir = E:/mysql-5.6.11-winx64
datadir = E:/mysql-5.6.11-winx64/data
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
character_set_server = utf8

[client]
loose-default-character-set = utf8

打开命令提示符,进入%MYSQL_HOME%/bin目录,执行命令:mysqld -install将mysql安装到windows的服务。执行成功后会提示:C:\mysql-5.5.10-win32\bin>Service successfully installed.
如果想要卸载服务执行命令:mysqld -remove。

然后在命令提示符下执行:net start mysql就能启动mysql了,停止服务输入命令:net stop mysql。如果想设置mysql是否自动启动,可以在开始菜单->运行中输入service.msc打开服务管理进行设置。


[mysqld]
#这一句解决有IPV6协议的计算机上默认采用IPV6协议导致无法从程序连接数据库的问题
bind-address = 127.0.0.1
#设置MySQL Server的字符集
character-set-server=utf8

[client]
#设置MySQL客户端的字符集
default-character-set=utf8




3 mysql-5.6.10的默认存储引擎为innodb ,不用设置default-table-type=innodb。

点击“开始”菜单,打开“运行”窗口,输入“cmd”,打开命令窗口,输入“mysql -u root -p”回车,系统显示“Enter password:”,直接回车,进入Mysql,

系统显示“mysql>”show engines;可以查看默认存储引擎。

mysql>show variables like “char%” ;可以查看character_set_server=utf8是否生效。


4 修改root用户密码及打开远程连接

mysql>desc user;

mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%"IDENTIFIED BY"root";//为root添加远程连接的能力

mysql> update user set Password = password('123456') where User='root';//设置root用户密码

mysql>select Host,User,Password from user where User='root';

mysql>flush privileges;

mysql> exit