您好,欢迎来到外链网!
当前位置:外链网 » 站长资讯 » 专业问答 » 文章详细 订阅RssFeed

linux安装mysql初始密码,dos登录mysql命令

来源:互联网 浏览:43次 时间:2023-04-08

我在windows7上安装好MySQL数据库后,添加了MySQL的安装目录D:\wamp\MySQL\烂漫的花瓣;到环境变量中,这样就可以在任何目录下使用mysql。为了安全性考虑,需要设置MySQL数据库的密码。通过dos命令行设置的方式如下:

一、进入dos命令行

按下菜单键windows+R弹出运行框,然后输入cmd,并回车。就会弹出dos命令行:
  

二、登录MySQL数据库

输入mysql -uroot -p 回车,会提示输入密码,不用理会(未设置密码),再次回车。就会弹出登录成功的提示:

三、设置MySQL数据库密码

输入exit并回车,退出MySQL数据库。然后输入mysqladmin -u root -p password 并回车。
  出现“Enter password:”,直接回车,未设置密码时默认没有密码。
  接着出现“New password:”输入新的密码,回车即可,
  接着出现“Confirm new password:”(确认密码)重复输入新的密码,然后回车即可。

四、再次登录MySQL数据库

修改完密码以后,输入mysql -u root -p 并回车,接着输入设置后的密码即可登录。

五、注意事项

1、MySQL5.7的解压缩版没有配置文件,需要在安装目录下创建my.ini(windows环境)配置文件,然后把基本配置信息编辑进去。

[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]skip-grant-tables#设置3306端口port = 3306 # 设置mysql的安装目录basedir=C:\amp\mysql5.7.28# 设置mysql数据库的数据的存放目录datadir=C:\amp\mysql5.7.28\data# 允许最大连接数max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB

2、我犯过的错误有,通过dos命令行无法登录mysql5.7,以为是有设置的随机初始密码,然而并不是。按照网上教程通过net stop mysql关闭mysql服务时,提示没有启动mysql服务。通过命令net start mysql启动MySQL服务时,提示服务启动失败。然后查看教程发现,解压缩版没有配置文件,然后在网上找了一个配置信息,并在MySQL安装目录下创建my.ini文件,并添加配置信息后,通过net start mysql启动成功。并通过命令mysql -uroot -p无密码登录进MySQL。

22846214