教你如何在CenOS6.9安装MySQL5.5
目录
一、准备环境
版本:mysql 5.5,linux centos 6.9 64 位
二、下载安装 mysql 5.5 版本
链接:点击这里 提取码:easy
先查看是否安装 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
码云笔记 » 教你如何在CenOS6.9安装MySQL5.5