
已经安装了mysql数据库的windows
*** 作系统
笔者安装的mysql版本为5.6,即mysql
5.6
方法/步骤
首先,需要关闭mysql
server服务。在“运行”窗口,输入“services.msc”,进入“服务”窗口。
在服务窗口,可以找到“mysql56”,选定,将其“停止”即可。
这样,mysql
server服务就停止了。
需要说明的是,这里的“mysql56”受版本限制。举例来说,如果你的mysql的版本是5.1,那么此时就是就是“mysql51”。
当然,也可以在命令行窗口使用“net
stop
mysql56”来停止服务。
接着,需要使用到mysql的安装位置。如果忘记了,可以在“开始”按钮(windows键)找到安装“mysql”文件夹,打开并选择“mysql
server
5.6”文件夹,会看到两个mysql
commond
打开的快捷方式。选择其中的一个查看其属性,就可以找到mysql的安装位置。
可以看到我们的mysql位置在“d:\program
files\mysql”
其实,我们之所以想知道mysql的安装位置,是为了获取其下的.ini文件的位置。该文件记录了mysql的配置信息。如果我们想跳过登录权限,就必须获取该文件的位置。
需要注意的是,不同版本的.ini文件的名称不同,在mysql
5.1时,它是my.ini,而在mysql
5.6则是my-default.ini。
接着,打开命令行窗口,输入如下的命令:
c:\users\wang>mysqld
--defaults-file="d:\program
files\mysql\mysql
server
5.6\my-default.ini"
--console
--skip-grant-tables
需要说明的是,此时该窗口不可再写入。这也是检验命令是否正确执行的一个标准。
另外打开一个命令行窗口,输入命令:mysql
-u
root
-p,回车即可进入mysql命令行界面。
7
接下来,只需要修改系统数据库,将密码进行更新即可。
需要使用到的命令是:
mysql->show
database
mysql->use
mysql
mysql->update
user
set
password=password('12345')
where
user='root'
这样,就将新密码设为了12345。
只要html和程序中使用同一种编码 应该不会出现乱码 如果还有乱码则是数据库问题 建议修改如下① 首先把MySQL的服务停掉 在运行窗口输入:net stop mysql
② 把服务器和客户端的字符集改成自己想用的字符集:GB2312或是utf8等……
具体 *** 作为:打开mysql安装目录下的my.ini;
找到default-character-set,将其改为自己想用的字符集:GB2312或是utf8等……,要注意的是这里有两个default-character-set,用ctrl+f定位在文件最前面输入default就会找到,都要改过来;
③ 重启MySQL服务器,在运行窗口输入:net start mysql
④ 最重要的是一点是,到这里我们已经能够解决乱码问题了,可问题是我们依然还会出现乱码问题,这是因为我们现在的表被创建的时候用的是默认的字符集(latin1),所以这时候我们要把表删除,然后重建就可以了
你可以试试
phpmyadmin登陆出现无法登录MySQL是设置错误造成的,解决方法为:
1、首先打开运行命令窗口,可以通过按住windows键+R的组合键来实现,输入cmd,然后按下回车键。
2、这样就进入了doc的命令窗口。
3、切换到我们安装mysql的盘符。
4、然后再切换到mysql的bin目录。
5、输入mysql -uroot -p。
6、提示输入密码。
7、输入mysql密码之后,然后按下回车键,出现welcome的字样表示登陆成功。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)