cacti 安装后 读mysql中文乱码_Mysql 下中文乱码的问题解决方法总结

解决Mysql下中文乱码全是问号的问题

又是头疼的中文乱码问题,刚开始我一直用的本地数据库测,这没问题啊,一点问题都没,但我忘记了安卓和web用的是服务器上我搭的数据库,测了一下,果然乱码了。

试了网上不少方法,虽然不知道具体哪个方法给弄好了,就都说一下吧

第一种方法

刚开始先检查MySQL数据库,发现正如网上所说,部分编码是latin1, 是如下的样子:

3e7203b42b9cd53a6296ceaa6dc3ad9b.png

果断改啊

set character_set_client=utf8;

set character_set_connection=utf8;

set character_set_database=utf8;

set character_set_results=utf8;

set character_set_server=utf8;

set character_set_system=utf8;

改完终于都是utf8了,但是测了一下,还是不行。。。

第二种方法

因为我用的是腾讯云服务器,系统是Linux Server,所以只说Linux下修改的方法

修改/etc/mysql/my.cnf 这个文件,在对应的地方加上以下代码就ok啦

[client]

port = 3306

socket = /var/lib/mysql/mysql.sock

default-character-set=utf8

[mysqld]

port = 3306

socket = /var/lib/mysql/mysql.sock

character-set-server=utf8

[mysql]

no-auto-rehash

10288b69828b47348f0dead8db595b19.png

cd03f12a1b1c29b69f031366a7c98db9.png

3acdf2fa231184f0daa0fd43953f8d52.png

重启数据库之后就完美解决了乱码问题

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
安装 Cacti 中文版需要以下步骤: 1. 安装 PHP、Apache 和 MySQL ```shell sudo yum install httpd php php-mysql mariadb-server mariadb ``` 2. 启动 Apache 和 MySQL 服务,并设置开机自启动 ```shell sudo systemctl start httpd sudo systemctl start mariadb sudo systemctl enable httpd sudo systemctl enable mariadb ``` 3. 配置 MySQL 数据库 ```shell mysql -u root -p ``` 然后输入 MySQL 的 root 用户密码登录。 ```mysql CREATE DATABASE cacti; GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser_password'; FLUSH PRIVILEGES; exit ``` 4. 安装 Cacti ```shell sudo yum install epel-release sudo yum install cacti ``` 5. 配置 Cacti 编辑 Cacti 配置文件 `/etc/cacti/db.php` ```shell sudo vi /etc/cacti/db.php ``` 修改以下内容 ```php $database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cactiuser"; $database_password = "cactiuser_password"; $database_port = "3306"; $database_ssl = false; ``` 6. 导入 Cacti 数据库 ```shell sudo mysql -u cactiuser -p cacti < /usr/share/doc/cacti/cacti.sql ``` 7. 配置 Cacti 认证 ```shell sudo vi /etc/httpd/conf.d/cacti.conf ``` 修改以下内容 ```php # Require host localhost Require all granted ``` 8. 重启 Apache 服务 ```shell sudo systemctl restart httpd ``` 9. 登录 Cacti 网页界面 通过浏览器访问 `http://localhost/cacti`,使用默认的管理员账号 `admin` 和密码 `admin` 登录。登录后需要修改管理员密码。 10. 安装中文语言包 下载中文语言包:https://github.com/Cacti/documentation/raw/develop/translations/cacti_zh_CN.mo 将下载的语言包放到 Cacti 安装目录的 `locale/zh_CN/LC_MESSAGES/` 目录下。 ```shell sudo mv cacti_zh_CN.mo /usr/share/cacti/locale/zh_CN/LC_MESSAGES/cacti.mo ``` 11. 修改 Cacti 语言为中文Cacti 管理员界面,点击菜单选项 “Console” -> “Settings” -> “General”,将 “Language” 选项修改为 “zh_CN”。 12. 完成 现在你已经成功安装Cacti 中文版。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我自来去

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值