ubuntu17安装mysql后数据库乱码_linux安装MySQL数据库,设置编码为utf8
1. linux安装mysql服务
先登录linux系统,我使用的是Ubuntu系统,非root用户,执行如下命令:
sudo apt install mysql-server
Paste_Image.png
一定要记得改密码,不然的话会是随机密码
Paste_Image.png
2. 进入mysql
mysql -uroot -p root用的输入密码
输入密码:xxxxxx
Paste_Image.png
3. 查看mysql编码集
SHOW VARIABLES LIKE '%char%';
SHOW VARIABLES LIKE '%colla%';
注意: exit 可以退出mysql编辑,ctrl+z 也可以退出
4. 改编码集
4.1 先关MySQL服务
sudo service mysql stop
Paste_Image.png
4.2 修改MySQL配置文件
4.2.1 进入MySQL配置文件的目录
cd /etc/mysql/
4.2.2 修改MySQL配置文件的编码集
sudo nano my.cnf
4.2.3 将以下信息增加到“my.cnf”文件中
[client]
default-character-set = utf8
[mysqld]
character-set-server = utf8
collation-server = utf8_general_ci
添加完信息,ctrl+o 将填写内容保存,enter确认信息,ctrl+x退出编辑。
Paste_Image.png
4.3 重启mysql服务
sudo service mysql start #重启mysql服务
sudo service mysql status #查看mysql服务是否启动
Paste_Image.png
4.4 验证配置编码是否为utf8
Paste_Image.png
5. linux和mysql使用切换
在使用Mysql的时候,可以使用ctrl+z退出mysql编辑,记住 前面的编号
使用 fg 编号 再次进入MySQL 编辑
Paste_Image.png
---------以上就在Linux中安装成功MySQL服务了,以下是附属查看服务和进程信息-------
查看MySQL服务是否在运行
service mysqld status
ps aux | grep mysqld
netstat -tlunp|grep 3306 #3306是MySQL默认端口号,如果修改了“my.cnf”文件的端口,需要改成相应端口号
查看是否有mysqld_safe 和mysqld进程
ps -ef|grep mysqld
ubuntu17安装mysql后数据库乱码_linux安装MySQL数据库,设置编码为utf8相关推荐
- linux安装mysql后怎么进去_linux安装mysql详细步骤
最近买了个腾讯云服务器,搭建环境. 该笔记用于系统上未装过mysql的干净系统第一次安装mysql.自己指定安装目录,指定数据文件目录. linux系统版本: CentOS 7.3 64位 安装源文件 ...
- linux安装mysql后如何连接_Linux安装mysql后开启远程连接(记录相关命令)
系统版本:CenOS 7 Min 主要思路: 1:开启防火墙3306接口,或者关闭防火墙 2:在mysql中设置允许通过什么账户,什么密码访问 3:更新mysql权限 步骤一:开启防火墙3306接口, ...
- linux mysql插入数据乱码_linux mysql数据库中文乱码
mysql中文乱码 mysql是我们项目中非常常用的数据型数据库.但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况.下面就来介绍一下如何彻底解决数据库中文乱码情况. 1.中文乱码 1. ...
- 查看jdk安装路径,实现多个java jdk的共存,安装java19后终端乱码的解决
查看jdk安装路径, 在windows上实现多个java jdk的共存解决办法, 安装java19后终端乱码的解决 目录 一.查看jdk(java开发工具包)安装路径的方法 二.在windows上实现 ...
- 海康摄像机在Edge浏览器的网页无法直接预览,按照要求安装WebComponents后仍然提示请安装插件的解决办法
海康摄像机在网页无法直接预览,按照要求安装WebComponents后仍然提示请安装插件的解决办法 在win10系统Microsoft Edge浏览器中亲测有效. 第一步:按照要求安装WebCompo ...
- IDEA统一设置编码为utf-8编码及tomcat 乱码问题的解决
IDEA统一设置编码为utf-8编码及tomcat 乱码问题的解决 参考文章: (1)IDEA统一设置编码为utf-8编码及tomcat 乱码问题的解决 (2)https://www.cnblogs. ...
- rpm安装的mysql如何数据迁移_linux下mysql数据库的rpm安装步骤及常见问题的解决
一.准备工作 从MySQL官网上分别下载mysql服务器端和客户端包. 如: MySQL-client-5.6.14-1.rhel5.i386.rpm MySQL-server-5.6.14-1.rh ...
- linux查看 mysql 登陆 失败_Linux安装完mysql后提示错误无法登陆mysql怎么办?
mysql是数据库,用于管理系统的数据,使用非常广泛,Linux系统操作中,在安装完mysql后提示错误,导致用户无法登陆,遇到这种情况该怎么办呢?下面小编就给大家介绍下Linux无法登陆mysql的 ...
- 安装mysql查看随机密码命令_linux安装mysql-8.0.21-1.el7.x86_64.rpm-bundle - 君主-bye
本文参考 一 查看linux操作系统版本和系统内核版本 1 [root@nfs_client ~]# cat /etc/redhat-release 查看操作系统版本 2 CentOS Lin ...
最新文章
- 关于回答「对极几何与基本矩阵」的几点感悟
- 利用XGboost简单粗暴zillow竞赛25%
- ORM映射框架总结--数据操作(五)
- pythondocx模板_python操作docx文档(转)
- java内存分配与管理
- 成为一名更好的程序员:如何阅读源代码
- 【Python】青少年蓝桥杯_每日一题_5.09_画三角形和六边形
- 考研【文法方向专场讲座】附:通信工程院校排名
- DNS Bind9在windows7下
- 二叉树的递归遍历(先序,中序,后序)
- ddns 被解析为127.0.0.1_我为北京冬奥加油,2020.2.1-2.10冬奥知识分享
- 剑指offer面试题[7]-用两个栈实现队列
- Alex 的 Hadoop 菜鸟教程: 第12课 Sqoop1 安装/导入/导出教程
- java ascii 排序_java 根据 ASCII 码表顺序升序排列
- 查看linux有多少线程总数,linux线程总数
- 黄聪:使用Python中的HTMLParser、cookielib抓取和解析网页、从HTML文档中提取链接、图像、文本、Cookies(二)
- 收藏模板:开发工程师提测申请模板
- 全世界所有程序员都会犯的错误-蔡学镛
- div+css网页html成品学生作业包含10个html页面——动漫主题海贼王
- 如何在word里插入矢量图
热门文章
- 售价17999元起,华为Mate X2发布;程序员10万“买”了个北京户口;赏金猎人获苹果5000美元奖励 | 极客头条...
- 新功能又来啦!这次是「代码搜索」和视频直播!
- 为什么有 HTTPS?因为 HTTP 不安全!
- 2020 OpenInfra Days China 圆满落幕,100+ 全球大咖共话开源基础设施智未来
- 8 天扩容超 100 万核,腾讯会议正在刷新历史
- 一文详解 Try 和异常的区别
- 为什么说苹果是唯一在乎你隐私的科技公司?
- 5G 和 AI 双驱动,互联网有望迎来第二春
- 揭秘计算机之间互发数据的关键原理!
- @程序员,使用了 SQL 就不能用 DevOps?