前期准备
搭建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;
大功告成!