从官网下载mysql:mysql下载官网
选择zip版本下载,msi不容易装,失败了卸载还要删注册表,很麻烦,于是选择zip版,比msi要大很多!!
1、解压到C盘
mysql-5.6.23-winx64
2、配置my.ini文件,将mysql-5.6.23-winx64里面的my-default.ini重命名为my.ini
里面具体配置:
[mysqld]
log-bin=master-bin
log-bin-index=master.bin.index
basedir=C:\mysql-5.6.23-winx64
datadir=C:\mysql-5.6.23-winx64\data
port=3306
character_set_server=utf8
server_id=1
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
3、添加mysql到服务[services.msc]
c:\mysql-5.6.23-winx64\bin>mysqld --install MySql --defaults-file="C:\mysql-5.6.23-winx64\my.ini"
##其中MySql为服务名
4、配置环境变量(也可以不配,为了在cmd中直接输入mysql命令而已)
添加变量
key:MYSQL_HOME
value:C:\mysql-5.6.23-winx64
在Path中追加;%MYSQL_HOME%\bin
5、登录到MYSQL
直接在cmd中输入
c:>mysql -uroot -p
c:>enter(直接回车,因为默认root密码为空)
6、给root设定密码
mysql>use mysql
##使用mysql数据库
mysql>update user set password=password("123456") where user="root";
修改user表,设置root密码为123456,要用mysql的函数password加密
mysql>flush privileges;
7、下面要导入数据
之前用的Navicat Lite的"运行sql"但是导入不成功,因为有数据库中的表有很多外键约束
于是想到直接用命令来导入
建立数据库open-->utf8 -- UTF-8 Unicode-->utf8_general_ci
然后
mysql>set names utf8; ##因为sql是用的utf8编码,所以这里一定要设置,不然中文是是乱码
mysql>source C:\Users\Administrator\Desktop\open.sql
8、查看数据
mysql>set names gbk; ##要这里查看,不然中文是乱码
mysql>select * from **;