关于linux安装mysql没有初始化密码、忘记密码、无法远程连接的解决方法
2013-11-13 22:14
1371 查看
mysql默认root用户没有密码,输入mysql –u root 进入mysql 1、初始化root密码 进入mysql数据库 ?
a、改表。 ?
例如,你想root使用123456从任何主机连接到mysql服务器。 ?
?
?
|
用的linux系统,想做点儿和web相关的应用测试,需要用到mysql,发现安装时没有设置密码,这样不安全阿?
初始话root密码?
安装好mysql后,初始root密码执行
mysqladmin -u root -p '你的密码'
也可以使用mysqladmin修改root密码
mysqladmin -u root -p '旧密码' '新密码'
忘记密码咋办呢?
使用mysql的安全模式启动且启动过程中跳过权限表,不加载它,这样进入mysql的是就不需要密码了
mysqld_safe --skip-grant-tables &
进入mysql:
mysql -u root
修改密码:
update mysql.user set password=password('you password') where user='root';
flush privileges;//刷新权限
没办法远程连接咋办捏?
同样使用:
mysqld_safe --skip-grant-tables &
进入mysql输入:
set global read_only=0;//关闭数据库只读模式
flush privileges;
set golbal read_only=1;//将数据库设置为读写模式
flush privileges;
grant all privileges on *.*to root@'%' identified by root;//给root授权,root可以从那里登录可以操作那些数据库和表,这里的方法仅适用于个人测试环境,切勿使用到生产环境(方法有危险,使用需谨慎!)
flush privileges;
退出mysql
重启mysql服务,远程登录试试
相关文章推荐
- ubuntu下安装使用MySQL的一些注意事项(远程无法连接解决方法)
- 简化mysql –uroot –p登录 linux忘记mysql密码处理方法 解决root没有权限
- linux/CentOS mysql 无法远程连接解决方法
- mysql 修改密码忘记使用password函数导致后面无法连接,解决方法记录
- Ubuntu16.04 解决 LNMP 一键安装包 MySQL 无法远程连接的方法
- 忘记mysql的root密码的解决方法,密码没有错,但无法登入!
- 在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 2.修改MySQL的登录设置: # vi /etc/my.c
- Linux下忘记MySQL密码的解决方法和输入mysqld_safe --skip-grant-tables &后无法进入MySQL的解决方法
- CentOS下安装mysql时忘记设置root密码致无法登录的解决方法
- linux下mysql的root密码忘记&初始化 密码解决方法
- Mysql 服务无法启动 服务没有报告任何错误(mysql5.7安装及修改密码,修改远程连接数据库)
- Linux下mysql忘记密码解决方法
- linux mysql忘记密码的多种解决方法。
- linux下mysql的root密码忘记解决方法
- linux下mysql忘记root密码的解决方法
- mysql 忘记密码的解决方法(linux和windows小结)
- Linux下mysql的root密码忘记解决方法
- 安装widows mysql 免安装版(zip) 步骤详解 以及遇到问题解决 以及忘记密码的修改方法
- navicat无法远程连接mysql的解决方法
- linux下忘记MySQL的root密码的解决方法