您的位置:首页 > 数据库 > SQL

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

2017-04-13 00:00 886 查看

一、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

取消注释(删掉前面的#号)

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: