1,安装
注意:在mysql中不区分大小写
2,添加环境变量
3,把mysqld软件做成系统服务
注意:制作之前先把mysql关掉
C:\Windows\system32>tasklist |findstr mysqld
mysqld.exe 8372 Console 2 454,916 K
C:\Windows\system32>taskkill /F /PID 8372
成功: 已终止 PID 为 8372 的进程。制作:(开启服务端)
mysqld --install
查看:
windows+r
输入services.msc (可以砍掉电脑中正在运行什么进程)4,启动
未制作系统服务的启动方式:
(1),启动服务端 mysqld
(2),启动客户端 mysql -uroot -p -h127.0.0.1 -p 3306 (如果在本机登录masql服务端可以简写)
mysql -uroot -p(系统默认端口3306)
制作完成系统服务后就可以鼠标点击启动或者关闭masql:
windows+r
输入 services.msc 找到myaql,启动或者关闭
5,破解管理员密码
(1),先关闭mysql服务端
(2)以跳过授权表的方式在命令行中启动mysql服务端
mysqld --skip-grant-tables
(3),客户端直接以无密码的方式登录root用户,修改密码
mysql -uroot -p
修改文件中的密码
设置密码:mysqladmin -uroot -p(这里放原来的密码) password ’123’
登录客户端:mysql -uroot -p123(这里放管理员的密码)
启动起来不加载授权文件:mysql –skip-grant-tables
修改mysql文件下的user文件中的密码改为:update mysql user set password{注释:它是字段名}=password(‘123’) where user=’root’ and host=’localhost’
刷新权限
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)(4)在命令行中用taskkill杀死mysqld服务,然后正常启动mysqld
taskkill /F /PID 131312
6,统一字符编码
(1)在mysql安装目录下新建my.ini文件
(2)修改my.ini
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci[client]
default-character-set=utf8[mysql]
default-character-set=utf8(3),重启mysqld
(4)客户端登录,输入\s查看结果