一、安装步骤
1、下载压缩包(可不创建data目录)
2、新建data目录

3、新建配置文件(my-default.ini 放置安装根目录下)
[mysql] default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\mysql-5.7.26-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\mysql-5.7.26-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
4、以管理员身份运行cmd -> 订制服务(进入 D:\mysql-5.7.26-winx64\bin)
mysqld --install 制作Mysql的Windows服务 - 使用全路径注册 mysqld --remove 删除Mysql的Windows服务
5、初始化MySql
mysqld --initialize
6、启动服务
net start mysql 启动Mysql服务(可使用Process类测试) net stop mysql 停止Mysql服务
7、修改密码
查看root的初始密码 - data文件夹下面以err为结尾的文件当中
搜索root
8、root登录并修改密码
mysql -u root -p mysql -h 203.195.156.233 -p3306 -u root -p --修改用户密码 alter user root@localhost identified by '123456';
9、为mysql路径添加环境变量
10、远程访问
访问用户名的host值必须修改为%
use mysql; show tables; select host,user from user; update user set host ='%' where user ='root'; #修改root的远程访问方式
flush privileges; #刷新MySql系统权限用户表
添加防火墙的入站规则 - 默认端口(3306)
重启服务
11、遗忘root密码
# 启动免授权服务端 mysqld --skip-grant-tables # 客户端 mysql -u root -p # 修改用户名密码 update mysql.user set authentication_string=password('666') where user='root'; flush privileges;
12、外部文件的导入命令
--infile后跟文件路径,路径分隔符使用/(非\)
--fields terminated by表示分隔符
--ignore 表示忽略多少行 load data local infile 'E:/LiWork/wy/lession/data/orderinfo.csv' into table orderinfo fields terminated by ',' ignore 1 lines;