您的位置:首页 > 其它

Ubuntu16.04 开发环境设置小结

2017-08-24 22:41 387 查看
1.安装Ubuntu  使用软件ultraiso_one_光盘刻录,安装过程基本为http://www.33lc.com/article/7517_2.html,但写入方式的选择应改为raw,亲测只有这种方式才能装上!

2.使用SecureCRSecureFXPortable64进行远程连接,此处首先是ubuntu系统安装OpenSSH 过程同http://blog.csdn.net/ccskyer/article/details/21707605,开启后需开启防火墙端口22,使用命令 sudo ufw allow 22.  

window系统端乱码的解决  http://blog.csdn.net/liuhailiuhai12/article/details/53560146,  配置文件不一定为。ini,我的情况是ip地址

3.安装Mysql,设置运程登陆  http://www.cnblogs.com/ruofengzhishang/p/5477502.html

4.安装JDK及配置,http://www.linuxidc.com/Linux/2016-04/130438.htm

5.eclipse,tomcat,安装直接解压即可使用

6.编写sh文件设置快速启动  http://blog.csdn.net/will_young111/article/details/55224243

mysql的系列操作:1.干净卸载(http://www.linuxidc.com/Linux/2014-04/100752.htm)

需要输入以下几条命令:

1.sudo rm /var/lib/mysql/ -R

2.sudo rm /etc/mysql/ -R

3.sudo apt-get autoremove mysql* --purge

4.sudo apt-get remove apparmor

5.sudo apt-get install mysql-server mysql-common

从上到下依次输入命令敲回车,等这些命令都执行完之后,会重新装Mysql数据库,到重新安装出现输入密码的操作的时候说明你的问题已经解决了!

2.远程权限(http://blog.csdn.net/xsj_blog/article/details/52753088)

第一步:确保 Ubuntu 系统已经安装上了MySQL数据库。登陆数据库
,运行如下命令:
mysql -u 用户名 -p


然后输入密码,此时登录成功

第二步:创建用户用来远程连接,运行如下命令:
GRANT ALL PRIVILEGES ON *.* TO 'xiaoxu'@'%' IDENTIFIED BY 'xiaoxu' WITH GRANT OPTION;


参数说明:第一个xiaoxu表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个xiaoxu表示密码

第三步:执行如下命令,立即生效
flush privileges;


第四步:查询数据库的用户,看看是否成功创建新用户,运行如下命令
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;


第五步:使用 exit 命令退出后,修改 mysql 的配置文件,运行如下命令
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf +43


注意:其他 Linux系统 可能在 /etc/mysql/my.cnf

找到 “bind-address = 127.0.0.1” , 这一行要注释掉,只需在前面加个#,即 # bind-address = 127.0.0.1,然后,重新启动,命令如下:
/etc/init.d/mysql stop
/etc/init.d/mysql start


第六步:配置ubuntu系统的防火墙
打开3306端口,命令如下: 
sudo ufw allow 3306


开启防火墙,命令如下: 
sudo ufw enable

sudo ufw default deny


查看防火墙的状态: 
sudo ufw status


或者,运行查看端口号的命令,该命令如下: 
show global variables like 'port';


第七步: 设置navicat连接



第八步:点击下连接测试,即可出现如下连接成功



3.字符集(http://www.linuxidc.com/Linux/2016-04/129765.htm)

Ubuntu下设置MySQL字符集为utf8

1.mysql配置文件地址

/etc/mysql/my.cnf

2.在[mysqld]在下方添加以下代码

[mysqld]

init_connect='SET collation_connection = utf8_unicode_ci'

init_connect='SET NAMES utf8'

character-set-server=utf8

collation-server=utf8_unicode_ci

skip-character-set-client-handshake

3.重启mysql服务

sudo service mysql restart

4.检测字符集是否更新成utf8.

进入mysql,mysql -u root -p,输入show variables like '%character%' 查看字符集

+--------------------------+----------------------------+

| Variable_name | Value |

+--------------------------+----------------------------+

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

注意事项:在修改字符集之前已经建立的数据库,character_set_database值不会发生改变,往数据库中插入中文数据仍然会显示乱码,所以最好在安装完MySQL后就将字符集改成utf8,否则后续修改会较麻烦。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: