数据库mysqladmin命令实例

CentOS7内部集成了mariadb,安装MySQL的话会和MariaDB的文件冲突。
会报错:Failed to start mysqld.service: Unit mysqld.service not found.
所以可以直接  yum install -y mariadb-server    安装mysql的作者另起炉灶的开源版本:mariaDB就好了。

如果实际的环境中必须要安装MySQL,可以先配置下数据库的yum源,然后安装可以成功。

数据库mysqladmin命令实例

启动数据库服务

数据库mysqladmin命令实例

数据库mysqladmin命令实例

mysql的文件位置在 /var/lib/mysql 里

数据库mysqladmin命令实例

查看数据库的默认初始密码

grep  "password"   /var/log/mysql/mysqld.log

数据库mysqladmin命令实例

 mysqladmin是一个执行管理操作的客户端程序。它可以用来检查服务器的配置和当前状态、创建和删除数据库等。

option 选项:

-h,   --host=name Connect to host. 连接的主机名或iP
-p,   --password[=name] 登录密码,如果不写于参数后,则会提示输入
-P,   --port=# Port number to use for connection. 指定数据库端口
-u,   --user=name User for login if not current user.登录数据库用户名

mysqladmin命令操作实例:

查看数据库的版本:mysqladmin   -V

数据库mysqladmin命令实例

修改数据库密码:mysqladmin    -uroot    -poldpassword   password   ‘newpassword‘

数据库mysqladmin命令实例

修改自定义密码时,由于自定义密码比较简单,就出现了不符合密码策略的问题

解决办法:

先用默认的初始密码进入数据库,查看密码策略的要求,输入语句 “ SHOW VARIABLES LIKE ‘validate_password%‘; ” 进行查看

然后设置密码的级别为low,输入语句 “ set global validate_password_policy=LOW;”

最后设置简单密码长度,set global validate_password_length=6;

通过以上的配置后就可以设置六位 简单的密码了。

数据库mysqladmin命令实例

上一篇:Android注册


下一篇:Android 多级联动控件实现思路讨论