1.安装MySQL
1.1、安装MySQL(若已安装直接跳到步骤2)
1.2、安装完成后登陆mysql
1.3、登陆后查看版本
image
1.4、到此一切正常。
2.配置MySQL
2.1、用Navicat登陆MySQL。
(腾讯云Ubuntu 16.04为例)
2.2、修改/etc/mysql/mysql.conf.d/mysqld.cnf
2.3、将bind-address = 127.0.0.1更改为bind-address = 0.0.0.0
2.4、保存退出
2.5、登陆MySQL
image
2.6、若想添加新用户,不用root
2.7、腾讯云开放连接权限,我这里是默认开放所有端口,因为方便并且没什么重要东西就无所谓,建议只开放22,3306端口。
image
3.Navicat远程连接
image
3.1、远程连接mysql后,尝试用sql语句插入带自增主键属性的表,在略过主键插入时,虽然成功插入数据,但是会提示: [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_s
解决办法:
4.创建Java或JavaWeb项目访问数据库
4.1、下载mysql的jar包,点击此跳转百度云下载
4.2、附上Java连接代码(改IP账户密码就行)
运行截图
image
4.3、附上JavaWeb连接代码,写在servlet一样(改IP账户密码就行)