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

本文详细介绍如何在Linux环境下安装MySQL,并提供了详细的配置指南,包括服务远程访问、修改编码方式等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

这里写图片描述
说明更改编码成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值