一、mysql密码设置
xampp设置密码尽量不要用apache下的http://localhost/phpmyadmin/去修改,容易出问题。我就是因为编辑后遇到了数据库丢失。
提供的方案:
使用最原始的命令行去修改。
xampp安装后默认的mysql密码为空,利用cmd命令cd至${xampp}\mysql\bin\
$ cd {xampp}\mysql\bin\
假设想设密码为123
$ mysqladmin.exe -u root -p password 123
若之前密码不为空,会提示你输入旧密码,再输入旧密码就成功设置密码。
注意:非xampp的mysql修改方式也是相同
特别指出,修改mysql密码后,若想使用xampp的phpmyadmin管理数据库,需要修改{xampp}\phpMyAdmin\config.inc.php文件。
修改内容为:
$cfg['Servers'][$i]['password'] = ' ';
$cfg['Servers'][$i]['password'] = '123';
将空的或者旧密码改为你设置好的新密码,重启服务。打开http://localhost/phpmyadmin/试试是否可访问。设置成功。
二、mysql修改数据库中文显示的问题
$ cd {xampp}\mysql\bin\
修改my.ini文件
1.
# The MySQL server
[mysqld]
port= 3306
后面补入:character-set-server= utf8
2.
[mysql]
no-auto-rehash
后面补入:default-character-set= utf8
3.重启mysql服务,搞定。
补充说明:当然,也可以character-set-server和default-character-set均设置为gbk,也可以搞定数据库中文显示的问题。