视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
win7下mysql的安装和设置
2020-11-09 07:53:50 责编:小采
文档


上面这段文件内容中[ERROR]部分即为错误信息,从中我们可以清晰地知道变量default-character-set设置错误,打开

c:\windows\my.ini文件修改为“character_set_server=utf8”。在命令行下输入“net start mysql”,成功解决。

如果折腾良久,未能成功,可尝试重启一下,也许关机重启,又云淡风清,一切如常。:)

2) 其它问题
待后续加入。

4. 其它设置和操作

1) 查看所有运行的服务
命令行下输入 services.msc, 将打开“服务”设置对话框。可以通过鼠标借助于菜单实现服务的启动,停止,查看等;
2) 删除服务
命令行下输入 sc delete 服务名称, 例如删除mysql服务,输入: sc delete mysql
3) 命令行登录MySQL

cd \lamp\mysql*\bin
mysql -uroot -p

4) 客户端
Navicat

http://blog.sina.com.cn/s/blog_c71dc34a0101dk20.html


MySQL服务器启动的方式有两种:一种是从Windows命令行启动,另外一种是以Windows服务方式启动
从Windows命令行启动MySQL服务器,启动控制台窗口并输入命令:
D:/MySQL/bin>mysqld-nt
从Windows命令行停止MySQL服务器,启动控制台窗口并输入命令:
D:/MySQL/bin>mysqladmin -u root shutdown
根据系统中MySQL安装位置的不同,使用的路径也不同。
启动服务器后,服务器则在前台运行,在服务器退出前,不会出现命令提示。因此,当服务器运行时,应当打开另一个控制台窗口来运行客户端程序,停止服务器也是一样的。
以Windows服务方式启动MySQL服务器,安装MySQL服务,启动控制台窗口并输入命令:
D:/MySQL/bin>mysqld-nt --install-manual MySQL --defaults-file=D:/MySQL/my.ini
--install选项,给出了默认服务名(MySQL),使用--install-manual选项是将服务设置为手动启动模式,如果想开机自动启动服务只需将--install-manual替换为--install。
--defaults-file选项,服务器只从指定文件的[mysqld]组读取配置
使用命令NET START MySQL启动服务,NET STOP MySQL停止服务。
要想卸载服务,如果服务正运行则应首先使用命令NET STOP MySQL停止服务。
启动控制台窗口并输入命令:
D:/MySQL/bin>mysqld-nt --remove

5. 连接与断开MySQL
启动控制台窗口并输入命令:
D:/MySQL/bin>mysql -u root
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 2
Server version: 5.0.67-community-nt MySQL Community Edition (GPL)
Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
mysql> quit
Bye
D:/MySQL/bin>
默认root用户的密码为空,只需回车一次,使用命令quit就可以断开MySQL连接。

6. 使默认用户账户安全
初始root账户的密码为空,因此任何人可以用root账户不用任何密码来连接MySQL服务器,并具有所有权限。
mysql> select host,user,password from mysql.user;
+-----------+------+----------+
| host | user | password |
+-----------+------+----------+
| localhost | root | |
| 127.0.0.1 | root | |
| localhost | | |
+-----------+------+----------+
如果不想让人通过匿名用户登录的话可以将匿名用户删除,建议删除或为其设置密码,因为该匿名用户的权限和root用户是一样的。
mysql> drop user''@'localhost';
使用SET PASSWORD指定密码,用root连接服务器并执行两个SET PASSWORD语句。一定要使用PASSWORD()函数来加密密码。
mysql> set password for 'root'@'localhost' = password('root');
mysql> set password for 'root'@'127.0.0.1' = password('root');
设置完密码之后在下次重新连接服务器时就必须要提供相应的密码。
D:/MySQL/bin>mysql -u root -p
Enter password: ****


[配置MySQL 5.6.13]

安装完后还要配置一下才能使用,对不对。

1、my.ini的参数配置
关于my.ini里面更多更复杂的参数配置,这里就不介绍了。需要对MySQL进行优化的兄弟们可以参照MySQL官网的手册来操作。

2、配置root用户登录
默认情况下root是空密码,所以直接运行d:\mysql-5.6.13\bin\mysql -uroot -p,提示输入密码时,直接回车即可以root身份进入管理MySQL了。
root没有密码是太恐怖了,我们来给它设置一个密码。运行d:\mysql-5.6.13\bin\mysqladmin -uroot -p password <新密码> ,将<新密码>替换为你的自定义密码,然后按回车。这时会提示输入密码,其实是指的原密码,原密码因为是空,所以这里再回车即可完成设置。

3、其它操作

用root用户及其新密码登录进去之后,就可以完成其它所有的正常工作了。


http://blog.csdn.net/red4711/article/details/6007248

http://blog.csdn.net/zhuoxiong/article/details/7453773



下载本文
显示全文
专题