- 在liunx服务器上安装MySQL后,新建库不能登录或登录后没有库
- 登录root账号进行修改权限
USE mysql;
SHOW tables;
SHOW GRANTS FOR 'username'@'localhost';
本地不能登录
update user set host = '%' where user = 'username';
登录后查看不到数据库
- 一般是没有给到权限
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'host';
ALL PRIVILEGES:代表所有权限。
database_name.*:指定数据库和表,.表示所有表。你也可以指定特定的表,如database_name.table_name。
'username'@'host':指定用户名和其连接的主机。'host'可以是具体的IP地址或使用'%'表示任何主机。
GRANT SELECT, INSERT ON database_name.* TO 'username'@'host';
FLUSH PRIVILEGES;
修改MySQL配置
[mysqld]
bind-address = 0.0.0.0