Centos7 操做系统: mysql5.7 配置远程登录操做:html
首先登录服务器,进入数据库:mysql
mysql -u root -psql
show databases;数据库
use mysql;centos
show tables;安全
#Field 'ssl_cipher' doesn't have a default value ;服务器
建立用户时候报错:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirementsui
解决办法:centos7
//设置安全级别
set global validate_password_policy=0;
//设置最小长度
set global validate_password_length=4;spa
#desc user;
create user yang IDENTIFIED by '123456';
select User ,authentication_string,Host from user;
重要步骤:给新建的用户进行受权 而且可远程访问
grant all privileges on *.* to 'yang'@'%' with grant option;
flush privileges;
---------
注意: (1)"%"欲链接到此Mysql数据库的客户端的IP地址,根据需求进行修正便可。%表示所有ip都可链接
(2)password就是Mysql数据库test用户的password,根据实际状况须要修改
修改MySQL的配置文件
/etc/mysql/my.cnf文件,找到bind-address = 127.0.0.1
将 bind-address = 127.0.0.1 这一行注释掉, 即修改成:
#bind-address = 127.0.0.1
最后:
centos以前的版本的操做命令不同
将MySQL服务进行重启
service mysqld restart
service mysqld status
centos7
systemctl status mysqld.service
查看状态
systemctl restart mysqld.service
重启
参考文章: