Mysql出错合集
mysql安装:
mysqld install
或者mysqld remove
mysqld --initialize-insecure
然后net start mysql
当出现正在启动服务
服务无法启动时
将my-default.ini复制一份
将其改名为my.ini
将里边的basedir前边的#去掉
=后边接数据库所在路径
datadir=数据库所在路径data目录
如若还无法启动
mysqld --console命令,查询错误日志
删掉data,重新
mysqld --initialize
net start mysql 成功!
注册表regedit
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
mysql>use mysql //使用这个数据库
mysql>update user set password=password("123456") where user="root"; //修改数据库的密码
mysql>flush privileges; //刷新数据库
ERROR 2003(HY000):Can't connect to MySQL server on' localhost' (10061)
权限太低了,用管理员用户
net stop mysql发生系统错误 5。拒绝访问。
权限太低了,用管理员用户
修改密码
mysql> set password for 用户名@localhost = password('新密码');
实在进不了就skip-grant-tables#MYSQL服务器不加载权限判断,任何用户都能访问数据库。
--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
5.WEB乱码问题
动态网站由三部分构成:
浏览器,服务器,数据库服务器三个都有自己的字符集
浏览器:
方案一
header(content-type:text/html;charset=utf-8)
方案二
数据提交UTF-8