mottowang 发表于 2015-12-6 20:06

linux设置mysql密码

在amazon上整的远程linux服务器,里面应该是自带mysql,sudo -s
service mysqld start
启动OK,输入mysql或者mysql -uroot -p直接就进入数据库操作界面,是不是说明没有设置密码,然后用mysqladmin -u root -p password "test123"不行,显示好像是权限不足,在网上找到一个操作方法:mysqld_safe --skip-grant-tables &
重新开一个终端,
# mysql
mysql> use mysql;
mysql> UPDATE user SET password=password("test123") WHERE user='root';
mysql> flush privileges;
mysql> exit;
设置完再输入还是不需要密码,这算不算说明密码还是空的?请帮忙指导一下吧

crs_ghost 发表于 2015-12-12 23:20

你看看user表里root有没有密码不就知道了
页: [1]
查看完整版本: linux设置mysql密码