前期准备

搭建Linux虚拟机:https://editor.csdn.net/md/?articleId=106809384
下载rpm文件类型的MySQL压缩包
将MySQL压缩包拖入虚拟机opt目录下

yum下载依赖包

yum install -y net-tools
yum install -y perl
yum install -y autoconf

安装MySQL客户端

rpm -ivh MySQL-client-5.6.46-1.el7.x86_64.rpm

安装MySQL服务端

rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm
//可能会提示依赖冲突,找到具体冲突的mariadb的具体文件名
rpm -e mariadb-....  .x86_64 --nodeps
rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm

启动mysql

service mysql start

配置my.cnf

按照下图位置插入下方代码

vi /usr/my.cnf
[client]
default-character-set = utf8
[mysqld]         
skip-grant-tables
lower_case_table_names 
character_set_server = utf8
collation_server = utf8_general_ci

在这里插入图片描述

重启mysql服务

service mysql restart
进入mysql数据库
输入mysql
mysql>输入use mysql
会提示:database changed

修改密码

mysql>输入:update user set password=password('ok');
会提示:Rows matched: 4  Changed: 4  Warnings: 0
输入quit,退出数据库
vi /usr/my.cnf修改配置文件
找到skip-grant-tables,在前面加上#号,注释掉这一行,esc,:wq保存退出
输入:service mysql restart,重启mysql数据库
输入:mysql -uroot -pok   进入数据库
在mysql命令行输入:mysql>set password=password('ok');

测试中文输入

use test
建表:create table a(bb varchar(10));
插入中文数据:insert into a values(‘哈哈哈’);

测试中文输出

select * from a;

大功告成!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐