欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Mysql 远程连接配置实现的两种方法

程序员文章站 2024-02-04 20:35:10
mysql 远程连接配置实现的两种方法 大家在公司工作中,经常会遇到mysql数据库存储于某个人的电脑上,大家要想连接mysql服务,装有mysql服务的电脑就必须开启远...

mysql 远程连接配置实现的两种方法

大家在公司工作中,经常会遇到mysql数据库存储于某个人的电脑上,大家要想连接mysql服务,装有mysql服务的电脑就必须开启远程连接。

第一种:

root@ubuntu:/usr/local/mysql# mysql -hlocalhost -uroot -proot;

mysql>use mysql;

mysql>insert into user (
 host,
 user,
 password,
 select_priv,
 insert_priv,
 update_priv,
 delete_priv,
 create_priv,
 drop_priv,
 reload_priv,
 shutdown_priv,
 process_priv,
 file_priv,
 grant_priv,
 references_priv,
 index_priv,
 alter_priv,
 show_db_priv,
 super_priv,
 create_tmp_table_priv,
 lock_tables_priv,
 execute_priv,
 repl_slave_priv,
 repl_client_priv,
 create_view_priv,
 show_view_priv,
 create_routine_priv,
 alter_routine_priv,
 create_user_priv,
 event_priv,
 trigger_priv,
 create_tablespace_priv
)values (
'%', //固定ip则替换%
'cap',
password('cap'),
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y',
'y'
);

mysql> flush privileges ;

第二种:

root@ubuntu:/usr/local/mysql# mysql
 -hlocalhost -uroot -proot;

mysql>grant all privileges on *.* to 'test'@'%'identified by 'test' with grant option; //固定ip则替换%


mysql> flush privileges ;

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!