Ubuntu16.04 开发环境设置小结

来源:互联网 发布:pd1治疗哪些癌症知乎 编辑:程序博客网 时间:2024/06/06 09:57

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,否则后续修改会较麻烦。



原创粉丝点击