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
重啓
參考文章: