mysql安装
mysql服务的安装一般有两种
1.需要自己手动安装的.msi文件
2.免安装版的zip压缩包,解压后进行一些配置即可运行。
这里介绍第二种安装方式
在mysql官网下载了64位的mysql免安装版mysql-5.7.22-winx64 ,并解压
在path中添加mysql的bin目录的环境变量:F:\mysql5.7.22\mysql-5.7.22-winx64\bin
以管理员身份运行cmd,输入net start mysql;发现报错:服务名无效
cmd输入mysqld –install 命令安装mysql服务。
cmd执行mysqld –initialize ,初始化data文件,一开始解压后发现没有data文件。执行此命令data文件就有了
- cmd运行net start mysql, 此刻显示服务启动成功。。。
- cmd执行mysql -uroot -p ,发现需要输入密码,这是由于5.7以上版本在安装时默认初始化了一个密码,在mysql安装目录下的一个.err文件中存着。
使用edit++打开该文件:
红框就是初始密码。
注:因为mysql服务的安装需要一些必要组件的支持,比如visual C++,.NetFramework4.0等,若机器没有这些组件就会安装失败,需要手动的去安装这个组件,网上都有,也可以使用360安全卫士去检测本机缺少哪些必备组件,然后修复即可。
mysql root密码修改(转)
修改mysql的root密码有四种方式:
方法1: 用SET PASSWORD命令
首先登录MySQL。
格式:mysql> set password for 用户名@localhost = password(‘新密码’);
例子:mysql> set password for root@localhost = password(‘123’);
方法2:用mysqladmin
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -p123456 password 123
方法3:用UPDATE直接编辑user表
首先登录MySQL。
mysql> use mysql;
mysql> update user set password=password(‘123’) where user=’root’ and host=’localhost’;
mysql> flush privileges;
方法4:在忘记root密码的时候,可以这样
以windows为例:
1. 关闭正在运行的MySQL服务。
2. 打开DOS窗口,转到mysql\bin目录。
3. 输入mysqld –skip-grant-tables 回车。–skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
5. 输入mysql回车,如果成功,将出现MySQL提示符 >。
6. 连接权限数据库: use mysql; 。
6. 改密码:update user set password=password(“123”) where user=”root”;(别忘了最后加分号) 。
7. 刷新权限(必须步骤):flush privileges; 。
8. 退出 quit。
9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。