linux mariadb 乱码,配置mariadb远程访问权限,解决数据库乱码问题
配置mariadb远程访问权限:
1)登录数据库:# mysql -uroot -p
2)配置授权数据库用户远程访问权限,%表示所有远程IP,也可以指定IP。WITH GRANT OPTION表示mysql数据库的grant表中重新加载权限数据:GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%'IDENTIFIED BY '用户密码' WITH GRANT OPTION;
配置好以后执行刷新使其生效:flush privileges;
解决mariadb中文乱码显示问题:
mariadb主配置文件(yum安装存放目录:/etc/my.cnf):
可以看出配置非常简洁,同时也引入了my.cnf.d目录下的配置文件。
编辑my.conf.d目录中的client.cnf文件,在[client]下添加:default-character-set=utf8
编辑my.conf.d目录中的mysql-clients.cnf,在[mysql]下添加:default-character-set=utf8
编辑my.conf.d目录中的server.cnf,在[mysqld]下添加:init_connect='SET collation_connection = utf8_general_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_general_ci
skip-character-set-client-handshake
重启mariadb服务即可解决中文乱码问题:# systemctl restart mariadb.service
linux mariadb 乱码,配置mariadb远程访问权限,解决数据库乱码问题相关推荐
- linux安装和配置 MariaDB (ubuntu20.04)
文章目录 linux安装和配置 MariaDB (ubuntu20.04) 为什么选择 MariaDB,而不是 MySQL 呢? ubuntu20.04 安装和配置 MariaDB 安装特定版本 方法 ...
- java 中文乱码过滤器_JAVA中文乱码过滤器(用java过滤器解决中文乱码)V0422 整理版...
JAVA中文乱码过滤器(用java过滤器解决中文乱码)V0422 整理版 不用再担心java中文乱码问题,一步到位,一次性解决.更方便更快捷. web-xml配置 EncodingFilter com ...
- vscode配置c++环境并解决中文乱码问题
总共四步: 安装vscodde,安装code runner 和C/C++ 插件 安装mingw64,并添加到环境变量 在vscode相关文件中添加配置 解决C++输出中文乱码的问题 第一步: 安装vs ...
- Linux配置MySQL远程访问权限
1.修改配置文件 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf; 然后注释(#)掉 "bind 127.0.0.1"这一行 2.授权roo ...
- linux修改网卡配置不生效怎么解决?
我们修改完网卡的配置文件后,使用下面命令进行重启,网卡配置不生效. /etc/init.d/networking restart 或者(下面是指定启动关闭某个网卡命令) ifdown enp0s3 ( ...
- mac远程linux的ide,Jupyter notebook在mac:linux上的配置和远程访问
IPython 和 Jupyter IPython 通常指的是一个 Python REPL(交互式解释器) shell.提供了远比 Python shell 强大的 shell 环境.IPython ...
- win10乱码了怎么办一招解决windows乱码问题百度经验_TIA Portal博途常见的15大问题汇总...
1.我的系统能不能装博途TIA Portal? 答:https://support.industry.siemens.com/kompatool/pages/main/index.jsf? 官方在线查 ...
- mysql数据库远程访问权限_MySQL数据库远程访问权限的两种打开办法
在我们使用mysql数据库时,有时我们的程序与数据库不在同一机器上,这时我们需要远程访问数据库.缺省状态下,mysql的用户没有远程访问的权限. 下面介绍两种方法,解决这一问题. 1.改表法 可能是你 ...
- oracle anonhugepage,linux系统中配置hugepage,提升oracle数据库性能
linux配置大内存技术 1.理论介绍 系统进程通过虚拟地址访问内存,CPU必须把它转换成物理内存地址才能真正访问内存.为了提高这个转换效率,CPU会缓存最近的虚拟内存地址和物理内存地址的映射关系,并 ...
最新文章
- 关于职业目标规划的一点讨论
- LeetCode Set Matrix Zeroes
- 中望CAD 2021中文版
- PAT甲级1108 Finding Average :[C++题解]stof、字符串变成浮点数、try和catch捕获异常、C++语法题
- java 事务处理 是不是aop思想_理解原生JAVA AOP思想
- .Net 应用程序体系结构—C#高级编程(第10版)学习笔记5
- php函数知识点,php入门学习知识点七 PHP函数的基本应用_php基础
- 12个JavaScript技巧
- Transformer介绍
- 买房一定要知道的购房误区 买涨不买跌的心态可能得改
- xml存储数据 优缺点_Python大神都是这样处理xml文件的!
- 一款简洁的税后工资计算器(2019)
- spring事务管理器的源码和理解
- 计算机毕业设计ssm校园招聘管理系统968b0系统+程序+源码+lw+远程部署
- 示波器数据用matlab进行fft,示波器CSV波形数据导入Matlab进行FFT分析.doc
- 教你如何轻松解密Md5密码
- Unity案例-实现心电图效果
- 空间平面的旋转与位移
- “高房价让穷人有房住”算不算谬论?
- 计算机笔试逻辑推理题,IT面试常见逻辑推理题.doc
热门文章
- 给定一个年份,判断这一年是不是闰年。
- python 求厉害数
- C语言程序练习- L1-040 最佳情侣身高差 (10分)
- 每日程序C语言11-求s=a+aa+aaa+aaaa+aa…a
- Java黑皮书课后题第6章:*6.21(电话按键盘)国际标准的字母/数字匹配图如编程练习题4.15所示。编写一个测试程序,提示用户输入字符串形式的电话号码。程序将字母(大写或小写)翻译成数字
- Java黑皮书课后题第5章:*5.31(金融应用:计算CD价值)假设你用10 000美元投资一张CD,年利率为5.75%。编写程序,提示由用户输入一个金额数、年获利率、月份数,然后显示一个表格
- 程序员面试100题之十六:二叉树中两个节点的最近公共父节点
- Linux CentOS 7 防火墙/端口设置
- wenbao与acm技巧(必备知识)
- CentOS安装和配置FTP