欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【RedHat 9.0下用rpm包安装mysql】,下面是详细的分享!
RedHat 9.0下用rpm包安装mysql
RedHat 9.0下自带的mysql rpm包为mysql-3.23.54a-11.i386.rpm,如果在你安装操作系统时没有安装mysql,后来安装mysql时:
| 以下为引用的内容:
shell> rpm -ivh mysql-3.23.54a-11.i386.rpm warning: mysql-3.23.54a-11.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e error: Failed dependencies: perl-DBD-MySQL is needed by mysql-3.23.54a-11 系统会提示包倚赖关系,在系统盘中找,有perl-DBD-MySQL-2.1021-3.i386.rpm包,安装之. shell> rpm -ivh perl-DBD-MySQL-2.1021-3.i386.rpm .......................................... error: Failed dependencies: libmysqlclient.so.10 is needed by perl-DBD-MySQL-2.1021-3 |
在系统光盘上找,在google上找相关文档,关于libmysqlclient.so.10的有价值的信息一点都没有。找了一台在安装操作系统时就安装了mysql的机器,用rpm -qa去查有关mysqlclient的信息。结果压根什么都没有。
于是尝试安装mysql-3.23.54a-11.i386.rpm加--nodeps参数.
| 以下为引用的内容:
shell>rpm -ivh mysql-3.23.54a-11.i386.rpm --nodeps warning: mysql-3.23.54a-11.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e Preparing... ########################################### [100%] 1:mysql ########################################### [100%] 再安装perl-DBD-MySQL-2.1021-3.i386.rpm shell>rpm -ivh perl-DBD-MySQL-2.1021-3.i386.rpm warning: perl-DBD-MySQL-2.1021-3.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e Preparing... ########################################### [100%] 1:perl-DBD-MySQL ########################################### [100%] |
C:\mysql\bin\mysqlshow
C:\mysql\bin\mysqlshow -u root mysql
C:\mysql\bin\mysqladmin version status proc
C:\mysql\bin\mysql test
你也应该为root用户增加一个口令:
C:\mysql\bin\mysql mysql
mysql> DELETE FROM user WHERE Host='localhost' AND User='';
mysql> QUIT
C:\mysql\bin\mysqladmin reload
C:\mysql\bin\mysqladmin -u root password your_password
在你设置了口令以后,如果你想要关掉mysqld服务器, 你能使用这个命令做到:
mysqladmin -- user=root -- password=your_password shutdown
看看有多少数据库
mysqlshow -u root -p
mysql> SHOW DATABASES;
看看数据库里面有多少个表
mysqlshow [数据库名] -u kingfish -p
mysql> SHOW TABLES;
使用数据库
mysql>user [数据库名]
察看使用的数据库
mysql> SELECT DATABASE();
删除数据库
DROP DATABASE [IF EXISTS] db_name
自己使用的一个数据库
mysql> GRANT ALL ON [数据库名].* TO your_mysql_name;
察看表结构
DESCRIBE [表名];
导入数据
为了装载文本文件“pet.txt”到pet表中,使用这个命令:
mysql> LOAD DATA LOCAL INFILE "[文件名]" INTO TABLE [表名];
日期转换成年份
SELECT name, (TO_DAYS(NOW())-TO_DAYS(birth))/365 FROM pet;
如果非空
WHERE death IS NOT NULL
为了找出包含正好5个字符的名字,使用“_”模式字符: //这个还是比较有意思的
mysql> SELECT * FROM pet WHERE name LIKE "_____";
备份数据库
mysqldump --add-drop-table --opt test > backup-file.sql
改变表结构
ALTER TABLE t2 ADD PRIMARY KEY (name);
以上所分享的是关于RedHat 9.0下用rpm包安装mysql,下面是编辑为你推荐的有价值的用户互动:
相关问题:linux mysql php等rpm包安装问题。
答:rpm -qa|grep mysql可以看到: mysql-lib-5.1.47-4.el6.i686 默认只安装了mysql的lib文件库,并没有安装mysql和PHP, 如果想搭建LAMP架构的话,可以在网上下载apache,mysql,php 最新的编译安装tar包回来装,当然也可以用RPM包装, centos6.0的DV... >>详细
相关问题:mysql5.6 for linux rpm 怎么安装
答:一般比较建议使用发行版的包管理器进行安装 如果是rpm第的就用 yum install -y mysql包名 如果是deb系的就是 apt-get install mysql包名 如果下载了mysql的rpm包的话 而且自己是的发行版是rpm系的话就使用 rpm -i 下载的包 否则的话其它系是无法... >>详细
相关问题:用rpm包安装mysql 时和其他的rpm包冲突而安装不了...
答:其他的rpm冲突? 将rpm冲突的包列出来,有些不是系统重要的可以直接卸载 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
