mysql免安装版遇到的问题

mysql安装

mysql服务的安装一般有两种
1.需要自己手动安装的.msi文件
2.免安装版的zip压缩包,解压后进行一些配置即可运行。

这里介绍第二种安装方式

  1. 在mysql官网下载了64位的mysql免安装版mysql-5.7.22-winx64 ,并解压

  2. 在path中添加mysql的bin目录的环境变量:F:\mysql5.7.22\mysql-5.7.22-winx64\bin

  3. 管理员身份运行cmd,输入net start mysql;发现报错:服务名无效

  4. cmd输入mysqld –install 命令安装mysql服务。

  5. cmd执行mysqld –initialize ,初始化data文件,一开始解压后发现没有data文件。执行此命令data文件就有了

  6. cmd运行net start mysql, 此刻显示服务启动成功。。。
  7. 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登录。

mysql完全卸载方法(转)

https://www.cnblogs.com/suixue/p/4524825.html

猜你喜欢

转载自blog.csdn.net/KKALL1314/article/details/82416598
今日推荐