1.准备工作
-rw-r--r--. 1 root root 17721169 10月 18 10:58 MySQL-client-5.5.33-1.linux2.6.x86_64.rpm
-rw-r--r--. 1 root root 53394504 9月 10 14:37 MySQL-server-5.5.33-1.linux2.6.x86_64.rpm
下载安装包并上传
2.检测系统是否安装MySQL
如:检测是否安装Mysql输入
#rpm -qa | grep -i mysql
若已安装过,会出现以下:
MySQL-client-5.5.33-1.linux2.6.x86_64
MySQL-server-5.5.33-1.linux2.6.x86_64
那么输入以下命令删除它:
#rpm -ev MySQL-client-5.5.33-1.linux2.6.x86_64
#rpm -ev MySQL-server-5.5.33-1.linux2.6.x86_64
注意:若删除的时候,出现删除不成功,出现依赖的包,前提必须删除依赖项。rpm -ev dovecot-1.0.7-7.el5.x86_64
删除安装文件夹:
在跟目录使用命令 #whereis mysql:
mysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
使用#rm -rf 逐一删除之。
3.安装MySQL
[root@centos-50 servers]# rpm -ivh MySQL-server-5.5.33-1.linux2.6.x86_64.rpm
Preparing... ########################################### [100%]
file /usr/share/mysql/charsets/README from install of MySQL-server-5.5.33-1.linux2.6.x86_64 conflicts with file from package mysql-libs-5.1.52-1.el6_0.1.x86_64
file /usr/share/mysql/charsets/Index.xml from install of MySQL-server-5.5.33-1.linux2.6.x86_64 conflicts with file from package mysql-libs-5.1.52-1.el6_0.1.x86_64
file /usr/share/mysql/charsets/armscii8.xml from install of MySQL-server-5.5.33-1.linux2.6.x86_64 conflicts with file from package mysql-libs-5.1.52-1.el6_0.1.x86_64
file /usr/share/mysql/charsets/ascii.xml from install of MySQL-server-5.5.33-1.linux2.6.x86_64 conflicts with file from package mysql-libs-5.1.52-1.el6_0.1.x86_64
file /usr/share/mysql/charsets/cp1250.xml from install of MySQL-server-5.5.33-1.linux2.6.x86_64 conflicts with file from package mysql-libs-5.1.52-1.el6_0.1.x86_64
file /usr/share/mysql/charsets/cp1251.xml from install of MySQL-server-5.5.33-1.linux2.6.x86_64 conflicts with file from package mysql-libs-5.1.52-1.el6_0.1.x86_64
file /usr/share/mysql/charsets/cp1256.xml from install of MySQL-server-5.5.33-1.linux2.6.x86_64 conflicts with file from package mysql-libs-5.1.52-1.el6_0.1.x86_64
解决办法:
卸载mysql:rpm -e --nodeps mysql-libs-5.1.*
安装客户端:rpm -vih MySQL-client-5.5.33-1.linux2.6.x86_64.rpm
4.配置MySQL
MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。
下面就介绍一下这几个目录。
1、数据库目录
/var/lib/mysql/
2、配置文件
/usr/share/mysql(mysql.server命令及配置文件)
3、相关命令
/usr/bin(mysqladmin mysqldump等命令)
4、启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)
如:/etc/rc.d/init.d/mysql start/restart/stop/status
MySQL默认没有密码,安装完毕增加密码的重要性是不言而喻的。
启动:cd /etc/rc.d/init.d; myql start
停止:1.mysql stop 或者 2./usr/bin/mysqladmin -u root -p shutdown
Mysql默认的端口是3306。
[root@test1 local]# netstat -nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
上面显示可以看出MySQL服务已经启动。
登录MySQL的命令是mysql, mysql 的使用语法如下:
mysql [-u username] [-h host] [-p[password]] [dbname]
username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL默认用户是root,由于初始没有密码,第一次进时只需键入mysql即可。
[root@test1 local]# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.0.16-standard
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
出现了“mysql>”提示符,恭喜你,安装成功!
增加了密码后的登录格式如下:
mysql -u root -p
Enter password: (输入密码)
其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。
注意:这个mysql文件在/usr/bin目录下,与启动文件/etc/init.d/mysql不是一个文件。
1、命令
usr/bin/mysqladmin -u root password 'new-password'
格式:mysqladmin -u用户名 -p旧密码 password 新密码
2、例子
例1:给root加个密码123456。
键入以下命令 :
[root@test1 local]# /usr/bin/mysqladmin -u root password 123456
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
测试是否修改成功
1)不用密码登录[root@test1 local]# mysql
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
显示错误,说明密码已经修改。
2)用修改后的密码登录
[root@test1 local]# mysql -u root -p
Enter password: (输入修改后的密码123456)
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4 to server version: 4.0.16-standard
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
成功!
这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。
相关推荐
CentOS7默认安装MariaDB而不是MySQL,而且yum服务器上也移除了MySQL相关的软件包。因为MariaDB和MySQL可能会冲突,故先卸载MariaDB。 1、查看已安装的MariaDB相关rpm包。 rpm -qa | grep mariadb 2、查看已安装的...
不联网安装配置mysql mha高可用 ...为防止安装mysql冲突,删除rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.x86_64 另外:如果存在mysql要重新装的话,建议删除原有mysql文件 如用命令;find -name mysql查看 rm-rf 删除
CentOS 7.6 内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb。 安装MySQL 获取yum源(MySQL官网) 安装yum源 rpm -Uvh ...
2、检查是否有默认的MySQL安装,将其删除,避免安装时冲突 [root@localhost ~]# rpm -qa | grep mysql #查询是否默认安装MySQL [root@localhost ~]# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 #有就执行此步...
首先centos7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安装mysql的步骤。 #列出所有被安装的rpm package ...
centos7默认安装MariaDB而不是mysql,可能MariaDB数据库和mysql会冲突,故先卸载MariaDB。 1、查看已安装MariaDB相关的包 rpm -qa | grep mariadb 2、查看已安装的MariaDB相关yum包,包需根据rpm命令的结果...
1、掌握mysql5.7在centos7中的安装配置方法。 2、掌握使用windows操作系统下的navicat客户端连接访问centos7中的mysql的方法 3、掌握1,2完成过程中出错的话如何排错。 实验内容: 1、配置虚拟机中centos7的网络服务...
Linux系统版本:CentOS7.4 MySQL版本:5.7.28 在Linux平台有RPM包、二进制包、源码包3中安装方式...(1)首先卸载mariadb,不然后面会和安装mysql需要的库冲突: [root@localhost ~]# rpm -qa | grep mariadb mariad
CentOS7默认安装MariaDB而不是MySQL,而且yum服务器上也移除了MySQL相关的软件包。因为MariaDB和MySQL可能会冲突,故先卸载MariaDB。 1、安装新版mysql之前,我们需要将系统自带的mariadb-lib卸载 [root@iZwz94qazh...
在一测试服务器(CentOS Linux release 7.2.1511)上安装MySQL 5.6(5.6.19 MySQL Community Server)时遇到下面错误,这个是因为CentOS 7的默认数据库已经不再是MySQL了,而是MariaDB. MySQL安装时的mysql lib库与...
这样的话,如果我们再安装Mysql的话,就会提示冲突或者已存在一个相似的版本了。 解决方案: 卸载MariaDB; 强制卸载关于MariaDb的所有软件及关联库信息; 1、 查看当前安装的mariadb包: [root@bogon]# rpm -qa |...
Centos7安装mysql5.7 rpm安装 卸载MariaDB CentOS7默认安装MariaDB而不是MySQL,而且yum服务器上也移除了MySQL相关的软件包。因为MariaDB和MySQL可能会冲突,故先卸载MariaDB。 1、安装新版mysql之前,我们需要将...
通常我们安装mysql时候,会去卸载对应的Linux自带的,不然会包和已有的mysql包冲突! 于是网上找卸载linux系统自带的mysql的方法: yum -y removemysql-libs-* 或者 rpm-e mysql-libs-5.1.* 执行完后就安装mysql没有...
在CentOS7中安装MySQL。RPM(Red-Hat Package Manager)RPM软件包管理器,是红帽Linux用于管理和安装软件的工具注意事项如果当前系统中已经安装有MVSOL数据库,安装将失败。Cent0s7自带mariadb,与MVSOL数据库冲突。
采用源码安装防止冲突 安装流程(以下ssh下操作未作注解,复制命令执行就是了,要复制全哦!!) 下载mysql-server-5.0.45.tar.gz 上传 /home 将DBInit_0_9_0020_mysql.sql和tlbbdb_stat.sql上传 /home ...........
fula 项目结构 后端 springboot 数据库 mysql (docker部署) ...centos-for-java mysql-backup tg-client 工具 idea plugins 依赖冲突检查 快速查找 controller url 快速测试 controller uri 翻译 代码生成,