当前位置:Gxlcms > 数据库问题 > Linux下安装MySQL

Linux下安装MySQL

时间:2021-07-01 10:21:17 帮助过:27人阅读

1.检查是否已安装,grep的-i选项表示匹配时忽略大小写

rpm -qa|grep -i mysql

技术分享

可见已经安装了库文件,应该先卸载,不然会出现覆盖错误。注意卸载时使用了--nodeps选项,忽略了依赖关系:

sudo rpm -e mysql-libs-5.1.66-2.el6_3.i686 --nodeps

 

2. 安装MySQL的服务器端软件,注意切换到root用户:

rpm -ivh MySQL-server-5.1.73-1.glibc23.i386.rpm

技术分享

 

安装完成后,安装进程会在Linux中添加一个mysql组,以及属于mysql组的用户mysql。可通过id命令查看:

id mysql

技术分享

 

MySQL服务器安装之后虽然配置了相关文件,但并没有自动启动mysqld服务,需自行启动:

service mysql start

技术分享

 

可通过检查端口是否开启来查看MySQL是否正常启动:

netstat -anp|grep 3306

 技术分享

 

3.安装MySQL的客户端软件:

rpm -ivh MySQL-client-5.1.73-1.glibc23.i386.rpm

技术分享

 

 直接输入mysql:

 技术分享

4.配置用户密码: 

方法1: 用SET PASSWORD命令

  mysql -u root

  mysql> SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘newpass‘);

 

方法2:用mysqladmin

  mysqladmin -u root password "newpass"

  如果root已经设置过密码,采用如下方法

  mysqladmin -u root password oldpass "newpass"

 

方法3: 用UPDATE直接编辑user表

  mysql -u root

  mysql> use mysql;

  mysql> UPDATE user SET Password = PASSWORD(‘newpass‘) WHERE user = ‘root‘;

  mysql> FLUSH PRIVILEGES;

 

在丢失root密码的时候,可以这样

  mysqld_safe --skip-grant-tables&

  mysql -u root mysql

  mysql> UPDATE user SET password=PASSWORD("new password") WHERE user=‘root‘;

  mysql> FLUSH PRIVILEGES;

比如使用第一种方法:

技术分享

 

这样就可以通过密码登录了。

 技术分享

 

Linux下安装MySQL

标签:依赖   ges   eps   丢失   编译安装   root密码   use   wpa   大小   

人气教程排行