MySQL安装及中文乱码解决

Posted Tanglement

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL安装及中文乱码解决相关的知识,希望对你有一定的参考价值。

mysql安装

终端输入

sudo apt-get install mysql-server

启动和关闭mysql服务器

service mysql start
service mysql stop

进入mysql shell界面

mysql -u root -p

在Ubuntu18.04第一次安装mysql进入Shell时,需要设置密码

sudo cat /etc/mysql/debian.cnf

得到一系列信息:

  1. user
  2. password

用mysql -u debian-sys-maint -p和相应的密码登录mysql

登陆后,按一下操作,修改用户root的密码

use mysql;
// 下面这句命令有点长,请注意。
update mysql.user set authentication_string=password('root') where user='root' and Host ='localhost';
update user set plugin="mysql_native_password"; 
flush privileges;
quit;

然后重启mysql:

sudo service mysql restart

解决mysql乱码

  1. 编辑配置文件 sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf
  2. 在[mysqld]添加一行character_set_server=utf8
  3. 重启MySQL服务
  4. show variables like "char%";查看编码

以上是关于MySQL安装及中文乱码解决的主要内容,如果未能解决你的问题,请参考以下文章

Mysql环境搭建(及中文乱码解决)

Mysql常见中文乱码及解决方案

解决mysql无法插入中文数据及插入后显示乱码的问题

MySql 中文乱码排查解决方案

mysql 8.0 中文数据乱码怎么解决

mysql出现乱码问题如何解决?