时间: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 大小