一、卸载原有的MySQL
1.查看默认版本的mysql
如果没有,可跳过这个步骤
rpm -qa | grep mariadb
2.卸载
rpm -e --nodeps mariadb-libs
二、下载MySQL
1.官网下载需要的mysql包
这里小编就不做详细解释了,详细可参考:http://t.csdnimg.cn/rVo63
2.上传mysql
使用rz将mysql上传至指定目录
rz
3.解压
使用tar -xf 解压mysql包
tar -xf xxx
命令 包名
解压完成后查看目录
ll
4.安装软件包
使用rpm -ivh安装软件包
rpm -ivh xxx
命令 软件包名
小编这里在安装最后一个软件出现报错,在网上查找到解决方法,在后面添加--force --nodeps就安装成功了
参考文章:http://t.csdnimg.cn/rV1IW
--force --nodeps
5.下载工具软件
1.下载软件
yum install -y perl-Module-Install. noarch
yum clean all
yum makecache
2.安装net-tools
yum -y install net-tools
3.再次安装
yum install -y perl-Module-Install. noarch
6.删除原来的mysql日志数据
删除日志文件
cd /var/lib/mysql && rm -rf ./*
7.初始化数据
初始化数据库
三、MySQL基本配置
1.修改配置文件
使用vi编辑配置文件
vi /etc/my.cnf
添加配置内容
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
2.查看密码
查看mysql数据库生成的临时密码
cat /var/log/mysql.log
(这里提前复制密码,等会登陆时使用)
3.启动mysql服务
启动服务
systemctl start mysqld
4.登录数据库
使用刚才复制的密码登录数据库
mysql -u root -p
5.修改密码,授权远程登录
修改登录密码
set password=password(“123456”);
update mysql.user set host='%' where user='root';
授权远程登录
flush privileges;
6.验证
这里我们尝试查看 我们的数据库
show databases