Skip to main content

【安卓服务器】相关服务安装-mysql

安卓服务器安卓termuxmysqlAbout 1 min

安装mysql

pkg install mysql-server

在启动之前我们需要改下配置。允许远程访问我们的服务。

vim /etc/mysql/mysql.conf.d/mysqld.cnf

找到bind-address,将127.0.0.1改为0.0.0.0,保存退出。

通过下面的命令进行启动:

service mysql start

配置mysql

我们接下来还要进行用户授权操作。(首次登录查看/var/log/mysql/error.log中是否含有密码,可以查找带有password的行)

mysql -u root

输入密码,进入mysql命令。

mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> flush privileges;

这里用户root可以远程访问了。

我们最好再给root用户设置个密码:

mysql> alter user 'root'@'%' identified by '1234';
mysql> flush privileges;

相关命令

# 创建用户
mysql> CREATE USER 'username'@'host' IDENTIFIED BY 'password';
# 删除用户
mysql> DROP USER 'username'@'host';

# 授权 GRANT privileges ON databasename.tablename TO 'username'@'host';
mysql> GRANT SELECT, INSERT ON databasename.* TO 'username'@'host';
# 授予全部权限
mysql> GRANT ALL PRIVILEGES ON *.* TO 'username'@'host';
# 撤销授权
mysql> REVOKE privileges ON databasename.tablename FROM 'username'@'host';

# 设置密码
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1234';

# 刷新权限
mysql> flush privileges;

# 查看用户
mysql> select user,host from user;

# 查看权限
mysql> show grants for 'username'@'host';

What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v3.0.0-alpha.10