Mysql遇到的问题和解决方法

1、安装教程

http://www.yiibai.com/mysql/install-mysql.html

2、Mysql配置

问题2.1:解压的文件夹里没有my-default.ini这个配置文件
解决方法:自己建一个my.ini 配置文件,里面加入以下内容
[mysql]
# 设置mysql客户端默认字符集
default -character- set =utf8[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录(这个目录就是下载下来的mysql安装包的解压目录)
basedir=D:\wamp-all\mysql- 5.7 .18
# 设置mysql数据库的数据的存放目录
datadir=D:\wamp-all\sqldata
# 允许最大连接数
max_connections= 20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character- set -server=utf8
# 创建新表时将使用的默认存储引擎
default -storage-engine=INNODB
# 免密码登录
skip-grant-tables=1
问题 3.1:启动报错,提示计算机无法找到MSVCR120.dll库
https://www.microsoft.com/en-us/download/details.aspx?id=40784
下载vcredist_x64.exe并安装
问题 3.2:应用程序无法正常启动0xc000007b的问题
解决方法:用电脑管家下载 DirectX 9.0c,安装之后再下载一个 DirectX 修复工具,修复一下即可

详情见 http://www.voidcn.com/blog/xunalove/article/p-6625986.html

问题4.1:报错,net不是内部命令

解决方法:输入 mysqld.exe -nt -remove 回车

这一步是为了删除服务 

输入mysqld --initialize 回车
这一步是为了初始化mysql库,目录下将会出现data文件夹

输入mysqld -nt -install 回车

这一步是为了安装服务

http://www.111cn.net/database/mysql/64447.htm

MySQL修改root密码的4种方法

方法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登录。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值