建立数据库a
CREATE DATABASE a;
建立用户a_f,并授权a_f可以在19216801这台机器用123456密码访问数据库a,可以使用的命令有"select,insert,update,delete,create,drop"
grant select,insert,update,delete,create,drop on a to a_f@19216801 Identified by "123456";
然后刷新授权
FLUSH PRIVILEGES;
以上亲自测试成功!
1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmwaremysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
2、授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为19216816的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON TO 'myuser'@'19216813'IDENTIFIED BY
'mypassword' WITH GRANT OPTION;
1、编辑MySQL配置文件:
windows环境中:%MySQL_installdir%\myini //MySQL安装目录下的myini配置文件。
linux环境中:/etc/mycnf
在[MySQLd]配置段添加如下一行:skip-grant-tables
保存退出编辑。
2、然后重启MySQL服务
windows环境中:
net stop MySQL
net start MySQL
linux环境中:
/etc/initd/MySQLd restart
3、设置新的ROOT密码
然后再在cmd命令行下执行:
MySQL -uroot -p MySQL
要求输入密码时直接回车无需密码即可进入数据库了。
现在我们执行如下语句把root密码更新为 123456:
update user set password=PASSWORD("123456") where user='root'
quit 退出MySQL。
4、还原配置文件并重启服务
然后修改MySQL配置文件把刚才添加的那一行(skip-grant-tables)删除。
再次重起MySQL服务,即可
二.修改MySQL的用户名和密码:(未证实)
方法一:(适用于管理员或者有全局权限的用户重设其它用户的密码)
进入命令行模式
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='name'
mysql> FLUSH PRIVILEGES
mysql> QUIT
方法二:(应用同上,只是方法不同)
mysql -u root mysql
mysql> SET PASSWORD FOR name=PASSWORD('new password')
mysql> QUIT
最后必杀技:
mysqladmin -u root "old password" "new password"
注:以上name请用你的用户名来替代,new password请输入你想要设置的密码。
方法1 使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数。 方法2 使用mysqladmin,这是前面声明的一个特例。 以下为引用的内容:mysqladmin -u root -p password mypasswd 输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。 把命令里的root改为你的用户名,你就可以改你自己的密码了。 当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysqladmin, 那么这种方法就是无效的。 而且mysqladmin无法把密码清空。 下面的方法都在mysql提示符下使用,且必须有mysql的root权限: 方法3 以下为引用的内容:mysql> INSERT INTO mysqluser (Host,User,Password)VALUES(\%,jeffrey,PASSWORDmysql> FLUSH PRIVILEGES 确切地说这是在增加一个用户,用户名为jeffrey,密码为biscuit。在《mysql中文参考手册》里有这个例子,所以我也就写出来了。 注意要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES。 方法4 和方法三一样,只是使用了REPLACE语句 以下为引用的内容:mysql> REPLACE INTO mysqluser (Host,User,Password)VALUES(\%,jeffrey,PASSWORDmysql> FLUSH PRIVILEGES 方法5使用SET PASSWORD语句, mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD你也必须使用PASSWORD()函数, 但是不需要使用FLUSH PRIVILEGES。 方法6 使用GRANT IDENTIFIED BY语句 mysql> GRANT USAGE ON TO jeffrey@"%" IDENTIFIED BY这里PASSWORD()函数是不必要的,也不需要使用FLUSH PRIVILEGES。
xammp怎样安装这里就作介绍了,找到该软件的安装目录,找到xampp-controlexe启动软件!
点击 Apache 和 Mysql的 start 键,运行 Apache 和 Mysql ,如果启动不了,请按提示,查找原因,多数会因为端口占用问题而导致的,这里就不细说了
启动后,点击选择Mysql的Admin选项,进入到管理介面。
这里我们曾经建立了一个数据库,至于怎样新建数据库,这里不作介绍了,点击菜单栏中的“用户”
选择自己建立的数据库,再点击“编辑权限”。
下拉后找到修改密码选项,选择密码,输入密码,重复输入密码就可以了
选择密码加密方式,然后点击生成密码就可以了,看到这样就是已经生成了加密后的密码了,成功修改数据库密码。
以root用户登录,命令:mysql -uroot -p 回车 输入密码;已经完成。修改MySQL是需要有mysql里的root权限的,下面介绍几种修改MYSQL数据库密码的方法:1、例如你的 root用户现在没有密码,你希望的密码修改为abc,那么命令是:mysqladmin -u root password abc2、如果你的root现在有密码了,那么修改密码为abc的命令是:mysqladmin -u root -p password youyou注意,命令回车后会问你旧密码,输入旧密码之后命令完成,密码修改成功。重新启动下mysql服务就可以啦。2、输入“mysql -uroot -p”,回车进入mysql命令状态;3、如果root原来有密码,mysql将提示输入原密码,再进入mysql命令状态;4、这里假设将root用户密码修改为mysql56,则在mysql命令状态下输入:提示Query OK,说明已更新。5、输入FLUSH PRIVILEGES;来保存修改内容,在mysql命令状态下输入:至此,密码修改完成。方法1 使用phpmyadmin,这是最简单的了,修改mySQL库的user表, 不过别忘了使用PASSWORD函数。 方法2 使用mySQLadmin,这是前面声明的一个特例。 mySQLadmin -u root -p password mypasswd 输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。 把命令里的root改为你的用户名,你就可以改你自己的密码了。
wow gold wow power leveling safe wow power leveling 修改数据库密码的方法不止一种,这里介绍一种比较简单的,用数据库管理工具修改密码的方法 1、请先安装数据库管理工具: 参考:通达网站/OA知识库/Office Anywhere 高级应用技巧/OA数据库管理工具/mysql网页方式管理工具 这里就不具体介绍数据库管理工具的安装方法了。很简单的 2、安装好管理工具后,登陆到数据库 3、点执行后出现如下界面,说明密码修改成功 4、这时还需要修改下OA里的两个配置文件才可以: ① D:\MYOA\webroot\mysql\ configincphp 这个文件有两处需要修改,可以用搜索的方法,找到myoa888,改成您刚设置的密码,保存即可。 (2)D:\MYOA\webroot\inc\ oa_configphp 此文件有一处需要修改 用记事本打开此文件,把光标拉到最下面,把myoa888改成您刚设置的密码,保存即可。 这样数据库的密码就完全修改好了。
1、找到服务 ---- MYSQL , 双击d出属性栏目, 停止该服务。 在启动参数中输入 --skip-grant-tables 接着在启动服务。2、使用SQLYONG登陆。用户名 ROOT 密码 无 。现在已经跳过密码了3、进入命令窗口(运行里输入CMD),然后进入MySQL的安装目录,比如我的安装目录是d:\web\mysql\C:\Documents and Settings\Administrator>d:C:\Documents and Settings\Administrator>cd d:\web\mysql\d:\web\mysql\bin>mysqladmin -u root flush-privileges password "newpassword" c:\mysql\bin>mysqladmin -u root -p shutdown 将newpassword替换为你要用的root的密码,第二个命令会提示你输入新密码,重复第一个命令输入的密码。 现在把MYSQL重新启动。使用SQLYONG登陆,输入刚刚设置的密码,OK。完成!]
以上就是关于如何在mysql下建立数据库并设置密码。全部的内容,包括:如何在mysql下建立数据库并设置密码。、mysql 怎样给数据库用户设置密码、mysql数据库密码忘了怎么重置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)