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;使其生效

 

posted @ 2018-08-15 17:32  sp950622  阅读(386)  评论(0编辑  收藏  举报