linux查看安装mysql

记得有一次帮同事检查Linux服务器上是否安装了MySQL。
他突然问我:“你知道怎么查吗?”我在键盘上打字说:“简单,尝试 mysql --version。
”然后我输入命令,屏幕上出现一长串版本信息,例如: “mysqlVer1 4 .1 4 Distrib5 .7 .3 0,forLinux(x8 6 _6 4 )usingEditLinerapper”。
当我看到这个时我知道 MySQL 已经安装了。
等等,还有别的事。
我突然发现,当我不安装时,会出现“命令未找到”的消息。
这个方法非常简单。
如果你在 CentOS 系统上使用 yumlistinstalled|grepmysql 你认为会发生什么?

linux下安装mysql,求助大侠们

直接上结论:
安装源码包: 1 、添加用户组:groupadd mysql,useradd -d /var/lib/mysql -s /sbin/nologin -g mysql mysql 2 、下载并解压:wget http://mysql.mirror.kangaroot.net/Downloads/MySQL-5 .0/mysql-5 .0.5 1 .tar.gz, tar zxvf mysql-5 .0.5 1 .tar.gz -C /usr/local/src/mysql 3 、配置编译:./configure --prefix=/usr/local/mysql --enable-thread-safe-client --with-charset=utf8 4 . 组装和安装:程序&&安装程序 5 、初始化授权表:/usr/local/mysql/scripts/mysql_install_db --user=mysql 6 . 设置开机自动运行: chkconfig --add mysqld
安装二进制包: 1 、安装RPM包:rpm -iUvh mysql-server-5 .0.2 2 -2 .1 .0.1 .i3 8 6 .rpm 2 、设置root密码:mysql -u root, ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword'; 3 、删除匿名用户:delete from mysql.user where user='' or password='';
实用提醒: 确保/etc/my.cnf配置文件的路径正确,否则服务将无法启动。

linux下怎么安装mysql

严格来说,用官网编译的二进制包来打包MySQL是最简单的;但关键是一些细节不要出错。

我们先来说说最重要的事情。
下载时如果选择了错误的平台;下载将为空。
去年,我们做项目的时候,把6 4 位的包安装成了3 2 位的包,系统直接崩溃了。
当你在官网上选择Linux-Generic(glibc2 .5 )时,你必须精确地选择系统位数。
x8 6 表示 3 2 位;下载3 2 位的。
还有一点是,解包后不要直接使用cp。
您必须使用命令 cp -r mysql-5 .6 .1 7 -linux-glibc2 .5 -i6 8 6 去年,一位同事忘记添加 -r,因此并未备份所有配置。
还有一个更重要的细节。
当服务启动时,必须首先使用 ln -s 将客户端连接到 /usr/local/bin。
如果没有,系统命令找不到mysql。
说实话,这很复杂。

一开始我以为可以随便改一下chown命令,后来发现不对劲。
我不小心更改了数据目录的权限,因此我无法以 root 身份连接到数据库,几乎惊慌失措。
等等还有一件事。
更改root密码时./bin/mysqladmin -u root密码确保使用“新密码”。
请勿包含引号,也不要使用 --password 参数。
很多人并不关心这个。

建议使用软链接来管理不同版本,但在安装之前。
最好检查一下系统上是否还有旧版本,以避免冲突。