通常习惯用的数据库是MYSQL,所以以下用MYSQL进行讲述。
首先肯定是安装MYSQL,不然怎么操作呢。
在CentOS下先查看是否有安装MYSQL用
检查MYSQL是否安装与卸载
rpm -qa| grep mysql
若发现rpm没下载,则用sudo apt-get install rpm,安装一下rpm。
如果有MYSQL,且你又想重新安装的话,需要先删除
用rpm -e 或者rpm -e –nodeps 命令进行删除
rpm -e mysql //普通删除
rpm -e --nodeps mysql //强力删除所有关联
安装MYSQL
通常centos都是用yum进行下载的(这个东西灰常好用,若没安装,那就再apt-get一次吧。。)
先用以下命令查看你想要安装的mysql版本
yum list| grep mysql
然后再安装mysql即可
yum install -y mysql-server mysql mysql-deve
由于楼主写着写着发现很坑爹的问题。。向老师借了个centos的虚拟机,没有root权限install不了东西。于是默默的打开了自己Ubuntu的,有小小差异。。但大体上mysql已经安装完了
ubuntu安装MYSQL只需要执行以下命令即可
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
安装完毕后即可使用,通过以下语句进入mysql
mysql -u xxx -p
输入密码后即可进入数据库。
忘记密码修改
经常会有人忘记数据库密码,没关系,只要有对相应配置文件的操控权限即可进行操作。
如果没有的话,那就用root用户通过chmod或者chown给予该用户权限吧
1、先停止正在运行的mysql进程
/etc/init.d/mysql stop
2、用mysql安全模式运行并跳过权限验证
/usr/bin/mysqld_safe --skip-grant-talbes
以上执行完毕后是这样子的
退不出去的,需要重新打开一个终端继续进行操作。
温馨提示:
这里可能会报出mysqld_safe Directory ‘/var/run/mysqld’ for UNIX socket file don’t exists
这样的错误,只是没有/var/run/mysqld这个文件进行储存东西,mkdir一下,并把mysql的权限也赋给这个文件夹
mkdir —p /var/run/mysqld
chown mysql:mysql /var/run/mysqld
3、重开一个终端用root身份登录mysql
mysql -u root -p
4、进入mysql修改root密码。
mysql> use msyql;
mysql> update user set Password = PASSWORD('root') where User = 'root';
mysql> exit
5、用正常模式运行mysql
/etc/init.d/mysql restart