1.简单命令:
# rpm -qa | grep mysql // 查看该操作系统上是否已经安装了mysql数据库
# rpm -e mysql // 普通删除模式
# rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
# yum list | grep mysql
# yum install -y mysql-server mysql mysql-deve
# rpm -qi mysql-server此时我们可以通过如下命令,查看刚安装好的mysql-server的版本
# service mysqld start
service mysqld restart
# chkconfig --list | grep mysqld
# chkconfig mysqld on命令来将其设置成开机启动,这样就不用每次都去手动启动了
2.忘记数据库密码:
1.修改文件目录为/etc/my.cnf的文件;
在[mysqld]的段中加上一句:skip-grant-tables,保存文件重启数据库;
例如:
[mysqld]
skip-grant-tables
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=
2.#service mysqld restart;
3.#/usr/bin/mysql
4.mysql> update user set password = password(‘***’) where user = 'root’;
5.修改完密码后,记得删除配置文件中添加的一行代码skip-grant-tables;
3.给账号添加远程登录的权限:
mysql>Grant all privileges on *.* to 'root' @'%' identified by ‘******’;
//刷新一下
flush privileges;
4.防火墙默认拦截3306端口:
# /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
# /etc/rc.d/init.d/iptables save