MySQL5.6安装&修改root密码&创建一定权限用户

一、MySQL5.6安装后,不能正常启用

1. 压缩版MySQL,解压完后在:我的电脑->属性->高级->环境变量

选择PATH,在其后面添加mysql bin文件夹的路径 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin )

2. 在my-default.ini修改或添加配置:

[mysqld]

basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目录)

datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目录\data)

port = 3306

3. 以管理员身份运行cmd,输入mysqld -install

4. 安装成功后就要启动服务了,继续在cmd中输入:net start mysql(如图),服务启动成功!

5. 服务启动成功之后,就可以登录了,如图,输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功!

二、MySQL5.6忘记root密码

1. 首先net stop mysql服务,并且切换到任务管理器,有与mysql有关的,最好关闭进程。

2. 运行CMD命令切换到MySql安装bin目录,执行mysqld --skip-grant-tables(注意后面没有分号)

3. 此命令行窗口不要关闭,再重新打开一个新的命令行窗口。注意,这时有时会出现一个警告,不要理会即可。

4. 再次打开一个cmd新窗口。按上面方法运行至bin目录下,运行命令:mysql -u root  -p,提示输入密码,直接回车即可

5. 执行命令:update mysql.user set password=PASSWORD(‘root‘) where User=‘root‘;

6. 刷新执行: mysql> flush privileges;

7. 关闭窗口,登录

三、创建一个用户并赋予一定的权限(有select,delete,update,create,drop权限)

1. 使用具有所有权限的用户登录

2. 创建用户:mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));

3. 为用户授权:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"; 

4. 刷新系统权限表:mysql>flush privileges;

示例1:

mysql>grant select,update on testDB.* to [email protected] identified by '1234';
mysql>flush privileges;

示例2:

mysql>grant all privileges on *.* to [email protected] indentified by '1234';

时间: 2024-12-23 03:17:23

MySQL5.6安装&修改root密码&创建一定权限用户的相关文章

mysql修改root密码和设置权限

整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助! 方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqladmin -u root password o

mysql修改root密码和设置权限 转摘:http://www.cnblogs.com/wangs/p/3346767.html

整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助! 方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqladmin -u root password o

windows MYSQL 安装及修改root密码

官网下载zip包,我下载的是64位的: 下载地址:https://dev.mysql.com/downloads/mysql/ 下载zip的包: 下载后解压:(解压在哪个盘都可以的) 我放在了这里 E:\web\mysql-8.0.11-winx64 ,顺便缩短了文件名,所以为 E:\web\mysql-8.0.11. 下载完后,我们将 zip 包解压到相应的目录,这里我将解压后的文件夹放在 C:\web\mysql-8.0.11 下. 接下来我们需要配置下 MySQL 的配置文件 打开刚刚解压

Centos7.3 安装Mysql5.7并修改初始密码

Centos7.3 安装Mysql5.7并修改初始密码 1.官方安装文档 http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 2.下载 Mysql yum包 http://dev.mysql.com/downloads/repo/yum/ 下载到本地再上传到服务器,或者使用wget 直接下载 wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm 3.

MySQL下载、安装和修改root密码

一.下载地址:MySQL_5.6.22_winx64_XiaZaiBa :http://rj.baidu.com/soft/detail/12585.html?ald 二.安装软件,安装到指定的路径,这里为C:\Program Files\MySQL\MySQL Server 5.6\,可以参考  http://www.jb51.net/article/23876.htm 三.以管理员打开开命令提示符,输入cd C:\Program Files\MySQL\MySQL Server 5.6\bi

mysql8安装后如何修改root密码

mysql5.7.9之后,就没有了password函数,所以,使用传统的password()函数修改root密码的话,就会提示sql错误 UPDATE user SET authentication_string = password('123456') WHERE User='root'; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MyS

mac下修改mysql-root密码-各种权限问题解决

官方资料:http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html#resetting-permissions-unix 还有一个值得参考的mysql安装,与python-mysql安装博客http://hearrain.com/2011/01/498 据官方文档说, For example, if you run the server using the mysql login account, you should l

mysql57修改root密码

mysql57修改root密码 前些天在windows下安装了mysql5.7.9,设置了root密码,这几天想用,密码给忘记了. 1,此方法只适用于没有其他用户设置的mysql,有可能会清除所有用户信息(自己看情况使用): 关闭mysql服务,mysql5.7.9的服务名可能为MySQL57,注意一下. >net stop mysql 清除或移动mysql安装目录下的data目录下的所有数据(关于data目录存放文件的信息,没有找到,不敢确定). 打开CMD进入安装目录的bin目录. 使用命令

【Mysql】修改root密码与创造一个与root一样权限的账号

可能要修改root密码,是因为要与服务器上Mysql数据库密码配合,你总不能每次更新都通过Ctrl+H来替换网络工程的服务器密码解决,否则可能替换到其它与数据库无关的字段.这就导致这个工程更加起不来了. 除了之外,为了本地又有一个与root一样权限的账号参与测试,做些小demo,因此也需要在本地上创建一个与root一样权限的账号. 首先你都要打开MySQL Command Line Client命令行. 一.修改原来安装的时候root账号的密码 同理可以修改其它账号的密码, 在命令行依次输入如下