手把手教你在CenOS6.9安装MySQL5.5
Posted 皮卡丘的猫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手把手教你在CenOS6.9安装MySQL5.5相关的知识,希望对你有一定的参考价值。
引言:大家好,我是热爱coding,崇尚开源,乐于分享的【皮卡丘的猫】
一、准备环境:
版本:mysql 5.5,linux centos 6.9 64位
二、下载安装:
链接:https://pan.baidu.com/s/1VLZNHDZABxhMjhs-Hg_Szg 提取码:nbbc
① 先查看是否安装mysql
rpm -qa|grep -i mysql
如果有则删除:
rpm -e --nodeps xx.rpm
没有则安装:先装服务端再装客户端
rpm -ivh MySQL-server-5.5.51-1.linux2.6.x86_64.rpm
rpm -ivh MySQL-client-5.5.51-1.linux2.6.x86_64.rpm
查看mysql是否完成
mysqladmin --version
三、启动跟启停,并且开机自启动配置,以及修改root用户密码
启动:service mysql start
启停:service mysql stop
设置开机自启动:chkconfig mysql on
chkconfig --list|grep mysql
ntsysv:若mysql前面带 * 说明mysql服务自动启动
设置root密码:
/usr/bin/mysqladmin -u root password 123456
登录:mysql -u root -p
输入密码
四、修改数据库编码配置
两个步骤
1.先将原生的配置文件拷贝到/etc/ 目录并且重命名为my.cnf
cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
mysql 5.5版本原生配置文件:/usr/share/mysql/my-huge.cnf
mysql 5.6版本原生配置文件:/usr/share/mysql/my-default.cnf
2.查看编码集
mysql>show variables like '%char%';
注意:默认情况下客户端和服务端都用的是latin1,所以会乱码
3.修改/etc/my.cnf文件有三处地方需要修改
[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8
# The MySQL server
[mysqld]
port = 3306
character_set_server=utf8
character_set_client=utf8
collation-server=utf8_general_ci
[mysql]
no-auto-rehash
default-character-set=utf8
# Remove the next comment character if you are not familiar with SQL
#safe-updates
注意:然后再重启mysql,
service mysql stop
service mysql start
mysql -u root -p
123456
show databases;
show tables;
create database db01;
use db01;
create table user(id int not null,name varchar(20));
insert into user values('1','张三');
select * from user;
至此,mysql乱码问题也解决了。
以上是关于手把手教你在CenOS6.9安装MySQL5.5的主要内容,如果未能解决你的问题,请参考以下文章
手把手教你在Linux(Deepin)安装MySQL和MariaDB