`

linux mysql安装及密码相关问题(2)和navicat整合连接

 
阅读更多

一、rpm卸载mysql

1、查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到mysql的两个包:
MySQL-server-5.5.19-1.rhel4.i386.rpm          MySQL-client-5.5.19-1.rhel4.i386.rpm

 

2、删除mysql 删除命令:rpm -e --nodeps 包名
#rpm -ev MySQL-server-5.5.19-1.rhel4
#rpm -ev MySQL-client-5.5.19-1.rhel4

 

3、删除老版本mysql的开发头文件和库

//这一步尤为重要,如果卸载mysql不完整,会出现1.密码修改不成功,2.没有权限修改密码,3.跳过权限进入mysql以后通过改表法修改密码没有作用,4.启动服务后,进入mysql,show databases之后不显示(没有)mysql这个数据库,而跳过权限进入将会显示mysql数据库,等等一系列问题。

如果是重装的话 注意清除原来运行的mysql pid : ps -ef | grep mysql  杀掉mysql进程,否则MYSQL启动后报:ERROR! The server quit without updating PID file 的错误。

命令:rm -fr /usr/lib/mysql              rm -fr /usr/include/mysql

注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,
如果确定没用后就手工删除 rm -f /etc/my.cnf           rm -fr /var/lib/mysql

(find / -name mysql        find / -name mysqld  )手动删除

特别注意在64位操作系统上,usr/lib64文件夹中可能会含有mysql文件,记住要删掉。。否则,安装完成后设置密码无效

 

二、rpm方式安装mysql 安装前准备:两个rpm包
MySQL-client-5.1.20-0.glibc23.i386.rpm                    MySQL-server-5.1.20-0.glibc23.i386.rpm

 

1、安装服务端: 命令:rpm -ivh MySQL-server-5.1.20-0.glibc23.i386.rpm
安装成功会出现.... warning: MySQL-server-5.1.20-0.glibc23.i386.rpm: V3 DSA signature:
 NOKEY, key ID 5072e1f5 Preparing... ########################################### [100%]
1:MySQL-server ########################################### [100%] 080220 13:58:27
[Note] Plugin 'InnoDB' disabled by command line option 080220 13:58:28
[Note] Plugin 'InnoDB' disabled by command line option PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, t
hen issue the following commands: /usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'
See the manual for more instructions. Please report any problems with the /usr/bin/mysqlbug script!
The latest information about MySQL is available on the web at http://www.mysql.com Support MySQL
by buying support/licenses at http://shop.mysql.com Starting MySQL.[ OK ]

 

2、安装客户端 命令:rpm -ivh MySQL-client-5.1.20-0.glibc23.i386.rpm
成功表现: [root@localhost ~]# rpm -ivh MySQL-client-5.1.20-0.glibc23.i386.rpm warning:
MySQL-client-5.1.20-0.glibc23.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing... ########################################### [100%]
1:MySQL-client ########################################### [100%]

 

3、登陆mysql 登陆MySql的命令是mysql,mysql 的使用语法如下:
mysql [-u username] [-h host] [-p[password]] [dbname] username 与 password 分别是 MySQL 的用户名与密码,
mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户.MySQL默认用户是root,由于初始没有密码,
第一次进时只需键入mysql即可 [root@localhost ~]# mysql
mysql> 出现了“mysql>”提示符,恭喜你,安装成功!   

 

4、添加密码 #cd /usr/bin/
#mysqladmin -u root -h localhost.localdomain password 'new-password'
增加了密码后的登录格式如下:    mysql -u root -p    Enter password: (输入密码)   
其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码.   
注意:这个mysql文件在/usr/bin目录下,与后面讲的启动文件/etc/init.d/mysql不是一个文件.

 

5、修改配置文件 安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql.server及示例配置文件等
(如my-huge.cnf、my-large.cnf、my-medium.cnf)   
拷贝一个示例配置文件作为mysql的配置文件:   
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

rpm包安装完后自动将mysql安装成系统服务,所以可以使用下面命令启动、停止mysql
service mysql start
service mysql stop

 

数据库搭建好以后,需要远程访问时,则需要通过改表法进行,详见上上篇文章http://xiabin1235910-qq-com.iteye.com/blog/1605123

7
9
分享到:
评论

相关推荐

    navicat15-premium-cs(linux)

    Navicat是一款强大的数据库管理工具,它整合了多种数据库管理功能,包括MySQL、MariaDB、Oracle、SQL Server等主流数据库的连接和管理。 【描述】中提到的“包含navicat15-premium 简体中文 程序包及操作说明”意味...

    Navicatformysql

    1. **数据库连接**:Navicat for MySQL支持创建、编辑和管理多个MySQL服务器的连接,用户只需输入服务器地址、用户名、密码等信息,就能快速建立连接。 2. **数据可视化**:提供直观的数据表视图,可以轻松浏览和...

    linux 安装nginx+php+mysql nginx

    主要采用阿里云服务器Centos7 版本: linux 安装nginx+php+mysql nginx整合php、mysql,设置防火墙,mysql设置远程访问和权限,Navicat for MySQL远程连接linux mysql

    Navicat for mysql

    这款软件支持多种操作平台,包括Windows、Mac OS和Linux,能够连接到本地/远程的MySQL服务器,进行数据查询、开发和管理。 Navicat for MySQL的主要功能包括: 1. **数据库连接**:用户可以创建多个连接,以管理...

    datawhale-mysql整合版1

    - 安装完MySQL,还需要一个数据库连接工具,如MySQL Workbench、HeidiSQL、Navicat或Sqlyog,Datagrip等。这些工具提供图形化的界面,方便进行数据库管理和SQL查询。 5. **创建与管理数据库** - 创建数据库:使用...

    navicat150_premium_cs_x64.rar

    Navicat Premium是Navicat公司的旗舰产品,它整合了多种数据库管理功能,允许用户同时连接到不同类型的数据库,进行数据迁移、同步、备份和报表创建等工作。在Navicat150_premium_cs_x64版本中,用户可以享受到最新...

    linux基于keepalived的mysql双机热备实现方案(详细过程完整版)

    【标题】:Linux环境下基于Keepalived的MySQL双机热备实现详解 【描述】:在企业级系统中,数据库往往是性能瓶颈的关键所在。MySQL主从架构虽然能缓解这一问题,但在面临单一主库故障时,系统仍存在风险。本文将...

    Navicat Premium 12.zip

    Navicat Premium 12是一款强大的数据库管理工具,它整合了多种数据库管理功能,支持包括MySQL、MariaDB、Oracle、SQL Server、PostgreSQL等在内的多种数据库类型。这款软件以其直观的用户界面、高效的数据库管理和...

    Navicat Premium 12.rar

    Navicat Premium 12支持Windows、Mac OS X和Linux三大操作系统,满足不同用户的需求。 总而言之,Navicat Premium 12是数据库管理员、开发者和分析师的理想工具,它以其全面的功能、友好的用户界面和强大的数据...

    Navicat.Premium.Enterprise.v11.1.9

    1. **多数据库连接**:用户可以同时连接到不同类型的数据库,进行跨数据库的数据迁移和同步,便于在不同平台之间迁移数据或进行数据整合。 2. **数据可视化**:Navicat提供图表创建功能,帮助用户将数据转换为直观...

    Navicat把csv数据导入mysql

    从“部分内容”来看,提到了几个相关教程,如MySQL数据库的安装、Navicat for MySQL的使用、在Windows7环境下安装MySQL8.0.16以及如何修改密码和连接Navicat,这些都是围绕MySQL数据库管理和Navicat工具的基本操作。...

    Navicat 工具.rar

    Navicat是一款强大的数据库管理工具,它支持多种数据库系统,如MySQL、MariaDB、Oracle、SQL Server等。在“Navicat 工具.rar”这个压缩包中,包含的是Navicat的一个版本——Navicat v5.6.0的安装程序。Navicat以其...

    Navicat Premium 12.0.22 X86位简体中文版(文件替换去掉时间限制)

    特别是对于需要跨平台工作的用户,Navicat Premium支持Windows、Mac OS和Linux操作系统,实现了无缝切换。 值得注意的是,本资源为X86位的简体中文版,这意味着它特别为中国用户定制,界面语言为简体中文,更易于...

    MySQL 6 绿色精简BAT版 2.24 MB

    7.1.3 6.6 MB 地址1 地址2 Navicat for MySQL 英文 (Linux版) * 非商业使用 8.0.27 20 MB 地址1 <br> 地址2 <br> <br>MySQL 6 绿色版使用批处理(BAT)文件执行,可以随意...

    十款优秀的MySQL图形化界面

    MySQL Workbench 是一款由 Sun Systems(现已被 Oracle 收购)开发的图形化数据库设计工具,它整合了 SQL 开发、管理、数据库设计、创建及维护等功能于一身。作为 DBDesigner 4 的继承者,MySQL Workbench 取代了...

    最简洁的INMP环境搭建

    2. "2-准备环境.mp4":这部分内容可能涉及到了操作系统的选择(通常是Linux),以及安装前的一些系统设置和必备条件。 3. "3-安装nginx.mp4":Nginx是一款高性能的HTTP和反向代理服务器,这部分教程应该会讲解如何...

    最新GLPI--优秀的linux开源IT资产管理系统

    2. 安装MySQL服务器: ``` yum -y install mysql-server ``` ##### 2.4 配置MySQL 1. 启动MySQL服务: ``` service mysqld start ``` 2. 运行安全配置向导: ``` mysql_secure_installation ``` ##### ...

    28款经典数据库管理工具.pdf

    2. **Navicat Lite**:Navicat提供了一套全面的数据库管理解决方案,包括Navicat Premium(商业版)和Navicat Lite(免费版)。这款工具支持多种数据库类型,如MySQL、Oracle、SQLite、PostgreSQL和SQL Server,提供...

    基于ssm+mysql的新冠疫苗接种管理系统源码数据库.docx

    通过对基于SSM+MySQL的新冠疫苗接种管理系统的设计与实现,不仅解决了传统管理方式存在的问题,还极大地提高了疫苗接种工作的效率和准确性。未来还可以考虑加入更多智能化的功能,如AI预测模型来预测疫苗需求量等,...

    mac上好用的数据库管理工具.zip

    Navicat Premium是一款强大的多数据库管理工具,它整合了多种数据库系统的连接能力,包括MySQL、MariaDB、Oracle、SQL Server等,极大地提高了数据库操作的效率和便捷性。 首先,Navicat Premium的跨平台特性使其...

Global site tag (gtag.js) - Google Analytics