您的位置:首页 > 编程语言 > Java开发

Java开发环境搭建--Ubuntu14.04安装mysql5.6

2017-10-22 17:15 656 查看
一、安装mysql

1.1 升级apt-get

apt-get update


1.2 安装mysql-client-core-5.6

apt-get install mysql-client-core-5.6


1.3 安装mysql-client-5.6

apt-get install mysql-client-5.6


1.4 安装mysql-server-5.6

apt-get install mysql-server-5.6


在这个步骤中会提示输入登录数据库的密码,可以设置成自己密码。

1.5 检查是否安装mysql成功

在命令行中输入 whereis mysql 提示结果如下:



说明已经安装成功。

二、mysql配置

2.1 查看mysql进程是否运行和查看msyql 监听端口在命令行分别输入一下命令。

ps -ef | grep mysql    netstat -tap | grep mysql



说明mysql已经运行,且端口3306已经被监听。

2.2 登录mysql

mysql -u root -proot


登录mysql,-p后面紧跟登录的密码,-u后面是登录名。

2.3 mysql服务远程访问

1.注释绑定127.0.0.1

sudo gedit /etc/mysql/my.cnf




2.授权非本机用户登陆数据库

登录数据库,执行以下命令
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;

命令详解:
# 将所有权限赋予给 root 用户,允许其进行远程登录
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
参数解释:
① all privileges:赋予所有的权限给指定用户,也可以替换为赋予某一具体的权限
② *.*:所赋予的权限是针对全部数据库的全部表。若指定某一具体数据库的具体表,如:thinkphp_user
③ root:表示给root用户授权
④'%':表示不限制连接的 IP。若想只允许某特定的 IP 进行远程登录,可以改为具体 IP。
⑤ by 'root':root 用户的密码

刷新权限,执行一下命令:

flush privileges




2.4 mysql 服务端的编码方式修改

1.查看mysql 服务端端编码

status




可知Server characterset和Db characterset的编码是latin1的,需要修改为 utf8点编码方式,如果不修改数据库中存储中文的时候会出现乱码。

2.修改配置文件

打开/etc/mysql/my.cnf文件

(1)在[client]下追加 default-character-set = utf8



(2)在[mysqld]下追加 character-set-server=utf8



(3)在[mysql]下追加 default-character-set=utf8



保存退出,重启mysql服务器

service mysql restart


3.再次查看mysql服务端的编码方式

status




说明更改编码成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql java