mysql默认安装后root口令为空,这样意味着是个人都可以动你的mysql.
为了有所为,有所不为,强烈推荐给root加个口令.
下面说三中方法
1.使用mysqladmin程序为root设置口令为"!@#$"
#mysqladmin password '!@#$'2.用SET PASSWORD语句和PASSWORD()函数为root设置口令为"!@#$"
>SET PASSWORD for root=PASSWORD('!@#$');3.用UPDATA语句和PASSWORD()函数为root设置口令为"!@#$"
>UPDATE user SET password=PASSWORD(!@#$);删出匿名用户
>DELETE from user WHERE user='';N天后一不小心把密码给忘记了
#killall -TERM mysqld 停止mysql
#safe_mysqld --skip-grant-tables & #启动mysql,就可以不需要密码就进入 MySQL 了
打开另外一个终端,运行下面命令
mysql
>use mysql
>update user set password=password('!@#$') where user="root";
>flush privileges;
重新杀MySQL进程,用正常方法启动 MySQL。
阅读(1726) | 评论(0) | 转发(0) |