linux安装MySQL数据库,设置编码为utf8

1. linux安装mysql服务


先登录linux系统,我使用的是Ubuntu系统,非root用户,执行如下命令:

sudo apt install mysql-server


linux安装MySQL数据库,设置编码为utf8_第1张图片
Paste_Image.png

一定要记得改密码,不然的话会是随机密码


linux安装MySQL数据库,设置编码为utf8_第2张图片
Paste_Image.png

2. 进入mysql


 
 
mysql -uroot -p root用的输入密码
输入密码:xxxxxx

linux安装MySQL数据库,设置编码为utf8_第3张图片
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


linux安装MySQL数据库,设置编码为utf8_第4张图片
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退出编辑。


linux安装MySQL数据库,设置编码为utf8_第5张图片
Paste_Image.png

4.3 重启mysql服务
 
 
sudo service mysql start #重启mysql服务
sudo service mysql status #查看mysql服务是否启动

linux安装MySQL数据库,设置编码为utf8_第6张图片
Paste_Image.png

4.4 验证配置编码是否为utf8
linux安装MySQL数据库,设置编码为utf8_第7张图片
Paste_Image.png

5. linux和mysql使用切换


在使用Mysql的时候,可以使用ctrl+z退出mysql编辑,记住 前面的编号
使用 fg 编号 再次进入MySQL 编辑
Paste_Image.png

---------以上就在Linux中安装成功MySQL服务了,以下是附属查看服务和进程信息-------

  1. 查看MySQL服务是否在运行
    service mysqld status
    ps aux | grep mysqld
    netstat -tlunp|grep 3306 #3306是MySQL默认端口号,如果修改了“my.cnf”文件的端口,需要改成相应端口号
  2. 查看是否有mysqld_safe 和mysqld进程
    ps -ef|grep mysqld

你可能感兴趣的:(linux安装MySQL数据库,设置编码为utf8)