如何初始化MySQL数据库在Ubuntu安装后

我在Ubuntu中运行sudoapt-getinstallmysql-server5.1命令安装时,并没有提示输入mysql密码等信息,但是安装后直接在终端,虽然可以进入mysql,但是我根本不知道mysql的密码,所以现在安装mysql就足够了。
由于没有安装,由于MySQL数据库无法用程序使用(因为数据库的操作需要MySQL数据密码),解决Ubuntu中MySQL密码初始化的方法有两种:

(1)打开文件/etc/mysql/debian.cnf,这个文件中是系统分配给我们的用户名和密码默认。
使用这个密码我们可以直接操作MySQL。
但通常这个密码都比较奇怪而且很长。

(2)进入mysql后更改mysql密码:这种方法比较好。
具体操作为:setpasswordfor'root'@'localhost'=password('yourpass');可以使MySQL正常工作。

如何初始化mysql数据库

初始化mysql数据库,运行以下shell命令:

cd/usr/local/mysql

mkdirsock

cd/usr/local/mysql/bin

初始化数据库

./mysql_install_db--user=mysql--basedir=/usr/local/mysql--datadir=/usr/local/mysql/data

或#mysqld--initialize

扩展信息

MySQL数据库备份

1数据库关闭时应进行冷物理备份,这样可以更好地保证数据库数据的完整性。
一般用于非核心业务,此类业务一般允许终端。
物理冷备份的特点是速度快、恢复操作简单。
这通常是通过直接打包数据库文件夹来实现的(如:/usr/local/mysql/data)

2增量备份通过启用二进制日志,MySQL在执行增量二进制Logging时支持增量备份。
必须激活。
二进制日志文件为用户提供恢复执行备份点后所做的数据库更改所需的信息副本。
如果执行增量备份,则必须刷新二进制日志。

参考来源:百度百科—mySQL