mysql默认没有密码,所以有必要设置一个密码
mysqladmin -uroot password ‘123456‘
mysql -uroot -p123456
/usr/local/mysql/bin/mysql -uroot
更改环境变量PATH,增加mysql绝对路径
密码重置
vi /etc/my.cnf//增加skip-grant
重启mysql服务 /etc/init.d/mysqld restart
mysql -uroot
use mysql;
update user set password=password(‘111222‘) where user=‘root‘;
第二个password表示一个函数(‘111222‘)就是新设置的密码,改完密码后再把skip-grant去掉
1本地登录的方式式:
mysql -uroot -p111222
2用sockt登录:(只适合本机)
mysql -uroot -p333333 -S/tmp/mysql.sock
当本地有多个mysql时,可以使用socket去登录
3远程登录的方式:(比如登录另外一台linux的mysql)
mysql -uroot -h127.0.0.1 -P3306 -p111222
原文:http://blog.51cto.com/chenshengsheng/2114629