#1
VALIDATE PASSWORD PLUGIN can be used to test passwords...
Press y|Y for Yes, any other key for No: N (我的选项)#2
Please set the password for root here...
New password: (输入密码)
Re-enter new password: (重复输入)#3
By default, a MySQL installation has an anonymous user,
allowing anyone to log into MySQL without having to have
a user account created for them...
Remove anonymous users? (Press y|Y for Yes, any other key for No): N (我的选项)#4
Normally, root should only be allowed to connect from
'localhost'. This ensures that someone cannot guess at
the root password from the network...
Disallow root login remotely? (Press y|Y for Yes, any other key for No): Y (我的选项)#5
By default, MySQL comes with a database named 'test' that
anyone can access...
Remove test database and access to it? (Press y|Y for Yes, any other key for No): N (我的选项)#6
Reloading the privilege tables will ensure that all changes
made so far will take effect immediately.
Reload privilege tables now? (Press y|Y for Yes, any other key for No): Y (我的选项)
设置用户
sudo mysql -uroot -p
#给root本地权限
GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123";#新建数据库和用户
CREATE DATABASE testdb;
GRANT ALL PRIVILEGES ON testdb.* TO xxx@"%" IDENTIFIED BY "123";
安装postgreSQL
sudo apt install postgresql
修改用户密码
sudo -u postgres psql
alter user postgres with password '123';
创建新用户
create database 'newuser' with password '111111';
create database 'testdb' with owner ='newuser';
GRANT ALL PRIVILEGES ON DATABASE testdb to 'newuser';
修改远程访问配置
sudo vim /etc/postgresql/“版本号”/main/postgresql.conf
# listen_addresses = 'localhost' 改为 listen_addresses='*"#password_encryption = on 改为 password_encryption = on