博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Centos-Mysql安装
阅读量:7232 次
发布时间:2019-06-29

本文共 2335 字,大约阅读时间需要 7 分钟。

查看centos版本

cat /etc/redhat-release

卸载MariaDB (centos7默认自带)

查看当前安装的mariadb包:

rpm -qa | grep mariadb

强制卸载:

rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64

查看是否已经安装了MySQL

rpm -qa | grep -i mysqlfind / -name mysql

操作如下图所示

4

删除分散mysql文件

find / -name mysql / # whereis mysql

删除配置文档

rm -rf /etc/my.cnf

再次查找机器是否安装mysql

rpm -qa|grep -i mysql

安装MySQL,解压 tar包

tar -xvf MySQL-5.6.36-1.el7.x86_64.rpm-bundle.tarcd /data/soft/MySQL-5.6.36-1.el7.x86_64.rpm-bundlelsMySQL-client-5.6.36-1.el7.x86_64.rpm MySQL-server-5.6.36-1.el7.x86_64.rpmMySQL-devel-5.6.36-1.el7.x86_64.rpm

rpm安装

rpm -ivh MySQL-server-5.6.36-1.el7.x86_64.rpmrpm -ivh MySQL-devel-5.6.36-1.el7.x86_64.rpmrpm -ivh MySQL-client-5.6.36-1.el7.x86_64.rpm或者rpm -ivh MySQL-*.rpm

备注:运行安装mysql 报错

[root@localhost mysql-mult]# ./scripts/mysql_install_db  --defaults-file=conf/3306my.cnfFATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db:Data::Dumper

解决方法 :安装autoconf库

yum -y install autoconf

修改配置文件位置,先复制操作

cp /usr/share/mysql/my-default.cnf /etc/my.cnf

初始化MySQL

/usr/bin/mysql_install_db service mysql start

查看root账号密码

cat /root/.mysql_secret  # The random password set for the root user at Wed Dec 11 23:32:50 2013 (local time): qKTaFZnl

登录及设置密码

mysql -u root -pqKTaFZnlmysql> SET PASSWORD = PASSWORD('123456');    #设置密码为123456mysql> exitmysql -uroot -p123456

远程登陆用户设置

mysql> use mysql;mysql> select host,user,password from user;+-----------------------+------+-------------------------------------------+| host                  | user | password                                  |+-----------------------+------+-------------------------------------------+| localhost             | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 || localhost.localdomain | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 || 127.0.0.1             | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 || ::1                   | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |+-----------------------+------+-------------------------------------------+mysql> update user set password=password('123456') where user='root';mysql> update user set host='%' where user='root' and host='localhost';mysql> flush privileges;mysql> exit

设置开机自启动

chkconfig mysql on chkconfig --list | grep mysql mysql           0:off   1:off   2:on    3:on    4:on    5:on    6:off

转载地址:http://mfvfm.baihongyu.com/

你可能感兴趣的文章
Castle~动态代理实现对方法的拦截
查看>>
YII适合做后台的一个扩展
查看>>
FFLIB 之FFDB: 使用 Mysql&Sqlite 实现CRUD
查看>>
同步和异步消息机制
查看>>
Android-x86 4.2 发布,基于 Android 4.2.2
查看>>
有关LOGO设计软件
查看>>
模拟搜索结果项
查看>>
Waiting For KKSFBC CHILD COMPLETION?
查看>>
ASP.NET MVC Part.1(创建基本的 MVC 应用程序)
查看>>
批量删除数据库中指定表的t-sql脚本
查看>>
闯迷宫
查看>>
Heritrix 3.1.0 源码解析(八)
查看>>
宋体文件C#读取CSV文件-java教程
查看>>
建立一个windows服务(可用于实现计划任务,事件监控..) .NET
查看>>
提示命令命令行将U盘文件系统转换成ntfs
查看>>
腰围2尺1,2,3,4,5,6,7,8寸分别等于是多少厘米/英寸(对照表)
查看>>
hdu 2874 Connections between cities
查看>>
ASP.NET过滤器的应用
查看>>
setprecision、fixed、showpoint的用法总结(经典!!超经典!!)
查看>>
ASP.NET MVC+EF框架+EasyUI实现权限管理系列(23)-设置角色遗留问题和为权限设置角色以及EasyUI Tabs的使用...
查看>>