【安卓服务器】相关服务安装-mysql
About 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';