ubuntu mysql ftp_Ubuntu服务器安装ftp服务和MySQL数据库配置的一些记录

一、Ubuntu16安装ftp服务:

1.先更新软件源:sudo apt-get update

2.安装vsftpd:  sudo apt-get install vsftpd

3.修改配置文件:

sudo vim /etc/vsftpd.conf

e42c2bdba37b0588e98c151c08850874.png

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注释掉(即在行首加#)

e476aa0de93f5a55e4f51716a77239f5.png

然后登录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

b6037069f3f08b1590b342c3232a968c.png

重启mysql,使用命令:/etc/init.d/mysql restart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值