安装方法笔者是参考菜鸟教程的,这里附上链接
MySQL 菜鸟教程
MySQL 5.7.27安装包
下载安装包后解压放在安装盘下面就行了
现在在解压目录下添加my.ini配置文件,记得是和bin在同一级目录下,如图。
[mysqld]
port = 3306
basedir=G:\mysql-5.7.27-winx64
# MySQL程序安装目录
datadir=G:\mysql-5.7.27-winx64\data
# 数据库文件存放地址
max_connections=20
# 最大连接数
character-set-server=utf8
default-storage-engine=INNODB
# 数据库默认使用引擎
[mysql]
default-character-set=utf8
# mysql客户端默认的字符集,5.7才有的,5.6以及之前的版本没有default-character-set属性
以上是默认配置参数,可以参考一下,如果没有data目录不要着急,先用命令行安装。
依次执行命令
首先是cd 到你的安装目录下的bin目录
cd G:\mysql-5.7.27-winx64\bin
初始化数据库
mysqld --initialize --console
然后会出现你的初始密码,例如。
这个APWCY5ws&hjQ就是初始的密码
也可以使用下面这个初始化,这个就是默认没有密码,用 mysql -u root -p登录,提示输入密码时直接回车就行了。
mysqld --initialize-insecure
然后是安装MySQL服务
mysqld --install
MySQL5.7 还需要初始化data,也就是数据库,命令如下:
mysqld --initialize-insecure
初始化默认是没有test数据库的,没有的一定不要着急,哈哈。
最后是启动服务
net start mysql
停止服务命令是:
net stop mysql
5种更改密码方式,总有一个适合你:
①
登录MySQL
mysql> set password for root@localhost = password(‘123’);
②
mysqladmin -uroot -p123456 password 123;
③
登录MySQL
mysql> use mysql;
mysql> update user set password=password(‘123’) where user=’root’ and host=’localhost’;
mysql> flush privileges;
④
登录MySQL
mysql> set password for root@localhost = password('root');
⑤
关闭正在运行的MySQL服务。
打开DOS窗口,转到mysql\bin目录。
输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),输入mysql回车,如果成功,将出现MySQL提示符 >。
连接权限数据库: use mysql; 。
改密码:update user set password=password("root") where user="root";(别忘了最后加分号) 。
刷新权限(必须步骤):flush privileges; 。
退出 quit
第五种适合忘记密码的时候。
卸载
首先停止MySQL服务使用net stop mysql
命令确保已经停止,然后使用命令 mysqld --remove
,提示卸载成功后,删除MySQL的安装目录。
运行regedit 删除这三个文件夹
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夹。
可能没有ControlSet002文件夹,没有就不用管它。
删除C盘中Program Files Program Files(x86) ProgramData 三个文件夹下MySQL文件夹。
以上就是今天MySQL的安装与卸载,还有其他MySQL调优,谢谢参考。
更多推荐
MySQL 5.7 安装与卸载
发布评论