安装mysql
sudo apt-get install mysql-server #直接自动获得可用版本
也可以这样写
sudo apt-get install mysql-server-5.0 #安装mysql服务器5.0版本
安装后
/etc/init.d/mysql start (stop) 为启动和停止服务器
/etc/mysql/ 主要配置文件所在位置 my.cnf
/var/lib/mysql/ 放置的是数据库表文件夹,这里的mysql相当于windows下mysql的date文件夹
启动mysql后,以root登录mysql
isher@isher-ubuntu:~$ mysql -u root
>show variables like 'character%'; #执行编码显示
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
在某些时候,我们续要修改mysql默认数据库的编码,以保证某些迁移的程序可以正常显示,编辑my.cnf文件进行编码修改,windows可以直接用Mysql Server Instance Config Wizard 进行设置
在linux下修改3个my.cnf的1个/etc/mysql/my.cnf文件
找到客户端配置[client] 在下面添加
default-character-set=utf8 默认字符集为utf8
在找到[mysqld] 添加
default-character-set=utf8 默认字符集为utf8
init_connect='SET NAMES utf8' (设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)
修改好后,重新启动mysql 即可,查询一下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/ |
+--------------------------+----------------------------+
此方法用于标准mysql版本同样有效,对于/etc/my.cnf文件,需要从mysql/support-files的文件夹cp my-large.cnf一份到/etc/my.cnf
连接方式修改
修改/etc/
mysql/my.cnf将bind-networking这一行注释掉了,然后sudo /etc/init.d/
mysql restart
注:以上内容来自网络,本人不承担连带责任
文章转自:http://www.w3pop.com/learn/view/p/1/o/1/doc/ubuntu_mysql_charset_utf8/
分享到:
相关推荐
修改字符集在ubuntu14和ubuntu16下略有不同。 编辑配置文件my.cnf $sudo vim /etc/mysql/my.cnf [client] default-character-set=utf8 #增加这一行,指定字符集 port = 3306 socket = /var/run/...
在Ubuntu下解决MySQL不能远程访问的问题.docx
Ubuntu18.0.4安装mysql5.7.25后无法登陆如何处理
Ubuntu8.10下mysql是自启动的,但root用户、mysql数据库都被限制了。该Shell脚本是启动mysql安全模式脚本,启动后mysql数据库可以自行调试。比如php、lighttp、mysql。
ubuntu修改mysql密码,记录一下吧
本文档简单的阐述了如何在Ubuntu18.04安装mysql,并成功的启动mysql,笔者是window 10 和Ubuntu的双系统,为了方便就安装了个mysql
ubuntu_下mysql的常用命令
ubuntu 下mysql 安装及配置文件 有个是关于编码方式的 也可以在windows下修改 不过文件名不一样了
PHP环境配置在Ubuntu下是非常轻松的,这里采用的是Ubuntu软件库中的Apache、MySQL、PHP进行安装操作
ubuntu下MySql的安装教程,每一步都有详细的说明。也提供了一些安装中的问题的解决方法,绝对可用。
手动在Ubuntu系统下安装指定版本mysql,
ubuntu 15.04开放mysql远程3306端口
Ubuntu中配置Mysql编码方法.docx
ubuntu下交叉编译mysql的C语言程序到ARM开发板,文档中有详细具体步骤。
MySQL基本操作(Ubuntu)MySQL基本操作(Ubuntu)MySQL基本操作(Ubuntu) Ubuntu MySQL Linux 手册
由于在linux和Windows的编码格式不一致,常常会出现中文乱码问题,后来通过查阅资料解决了此问题,一次分享,多次利用。
mysql-ubuntu14.04系统版
记录了如何在ubuntu操作系统上安装 mysql数据库,包含数据库的安装、错误处理、修改密码、启动、使用,以及参考文献。
Ubuntu18.0.4安装MySQL,修改ROOT用户密码并允许远程访问,添加用户并配置数据库的访问权限
在Ubuntu上离线安装mysql5.7.25。完整安装包(含三个依赖包)