一、Ubuntu16安装ftp服务:
1.先更新软件源:sudo apt-get update
2.安装vsftpd: sudo apt-get install vsftpd
3.修改配置文件:
sudo vim /etc/vsftpd.conf
把
local_enable=YES
write_enable =YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
utf8_filesystem=YES
取消注释(删掉前面的#号)
- 注意 /etc/ftpusers 文件 ,该文件内的用户一律禁止ftp连接,默认列表包括了root, daemon, nobody等。所以你是root用户的话需要在该文件内删除root用户
4.重启vsftpd服务:sudo /etc/init.d/vsftpd restart
5.然后就可以愉快的使用了,用户名密码就是你登录ubuntu的用户名和密码
二、Ubuntu安装MySQL
1. sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
安装期间会让你输入登录MySQL的密码,正确输入二次即可
默认的用户名为 root。
2.默认MySQL是不可以远程访问的,若要进行远程访问,需要进行如下配置:
先修改配置文件:sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address = 127.0.0.1注释掉(即在行首加#)
然后登录mysql:
mysql -uroot -p你自己的密码
给root授予在任意主机(%)访问任意数据库的所有权限。SQL语句如下:
代码如下:
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
如果需要指定访问主机,可以把%替换为主机的IP或者主机名。另外,这种方法会在数据库mysql的表 user中,增加一条记录。如果不想增加记录,只是想把某个已存在的用户(例如root)修改成允许远 程主机访问,则可以使用如下SQL来完成:
代码如下:
update user set host='%' where user='root' and host='localhost';
这样就可以远程登录了
- 设置表名不区分大小写
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
打开mysqld.cnf文件,在【mysqld】下面增加一行:lower_case_table_names=1
重启mysql,使用命令:/etc/init.d/mysql restart