mariaDB安装 无密码就可以登录、远程访问、及新版本初始化密码
1 # mariadb 解决无密码就可以登录 2 sudo service mysql stop 3 sudo mysqld_safe --skip-grant-tables 4 # mysql -uroot 进入 后执行 5 UPDATE mysql.user SET authentication_string = PASSWORD('you_passwd'), plugin = 'mysql_native_password' WHERE User = 'root' AND Host = 'localhost'; 6 flush privileges; 7 8 9 10 # 授权远程登录 11 grant all PRIVILEGES on *.* to root@'%' identified by 'you_passwd'; 12 flush privileges; 13 14 15 # 高版本 修改mysql root 密码 16 update user set authentication_string=PASSWORD("you_passwd") where user="root"; 17 flush privileges;
#授权远程登录 注:
all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔
*.*表示权限是作用于哪个数据库哪个表的,*.*表示所有数据库的所有表,格式为:数据库名.表名,*表示所有。
qiaqia 表示你授权的用户名,该用户可存在可不存在
'%'表示所有ip,也可以是特定的ip
'you_passwd'是访问的密码。
最后> flush privileges;使其生效