[转载]如何修改MYSQL的ROOT默认空密码
cmd下切换到mysql安装目录例d:/mysql/bin
前提:mysql用户root密码为空.
输入mysql-urootmysql
mysql>状态下输入updateusersetpassword=password('新密码')whereuser='root';回显QueryOK,0rowsaffected(0.00sec)
Rowsmatched:2Changed:0Warnings:0
mysql>状态下输入FLUSHPRIVILEGES;回显QueryOK,0rowsaffected(0.00sec)
mysql>状态下输入quit退出sql注意每个命令后都要加上一个分号";"
mysql才开始执行该行命令
而第二个指令会让已载入记忆体的mysql系统资料库更新
重起mysql.望采纳哦!!!
本回答由网友推荐
mysql默认密码是多少
mysql默认密码设置如下命令就可以获得:
PATH="$PATH":/usr/local/mysql/bin
mysql-uroot-p
mysql>usemysql;
mysql>UPDATEuserSETpassword=PASSWORD("newpassword")WHEREuser='username';
mysql>FLUSHPRIVILEGES;
mysql>quit;
withinthedirectorythearchiveextractedinto.Ifyoucompiled
MySQLyourselfyoumustrun‘makeinstall’first.
就可以获得MySQL的初始密码。
扩展资料:
mysql的其他错误解决办法:
1、StartingMySQL.Managerofpid-filequitwithoutupdatingfi[失败]
关于这个错误原因有很多,最大的可能是没有创建测试数据库:
可以用/usr/local/mysql/scripts/mysql_install_db–user=mysql命令进行创建;另外一个原因可能是权限设置问题,需要赋予mysql的data权限,可以用chmod-R命令。
2、FATALERROR:Couldnotfind/home/mysql/bin/my_print_defaultsIfyouareusingabinaryrelease,youmustrunthisscriptfrom
withinthedirectorythearchiveextractedinto.Ifyoucompiled
MySQLyourselfyoumustrun‘makeinstall’first.
这个错误,是没有指明mysql的data路径导致的,可以很简单的进行解决:
vim/etc/my.cnf
在[mysqld]后面加上路径:
basedir=/usr/local/mysql
datadir=/opt/data;
3、-bash:mysql:commandnotfound:
用mysql命令进行登陆mysql报错,原因是没有设置环境变量,需要设置,或者进入到bin目录进行登陆cd/usr/local/mysql/bin
mysql-uroot
参考资料来源:
百度百科-mySQL
mysql 中默认值的设置
用ALTER TABLE语句,表名是TableName,字段名是FieldName。 ALTER TABLE `TableName` MODIFY COLUMN`FieldName` VARCHAR(14) CHARACTER SET gbk COLLATE gbk_chinese_ci NOT NULL; 设置字段的字符编码为gbk的一段可以不用,如下就可以 ALTER TABLE `TableName` MODIFY COLUMN `FieldName` VARCHAR(14)创建表时设置默认值,请见下例(设置员工工资默认值=2500):
create table employees (eid varchar(10) primary key,
empname varchar(50),entrydate date,
salary int default 2500);
修改字段默认值,请见下例(修改员工工资默认值为3000):
alter table employees modify salary int default 3000;
navicat里建立连接时出现access denied for user'root @localhost' (using password:no)c错误
你安装mysql时候设置密码了吗?默认是空mysql -uroot -p 敲回车然后再输密码注意不要有空格或者直接复制我的到cmd里