本文详细介绍了mysql数据库在ubuntu中安装后的初始设置。
1.安装MySQL应该很简单,我觉得安装也没多大问题,就不多说了。先说配置。
2.配置MySQL。注意,MySQL在Ubuntu下默认只允许本地访问。如果您希望其他机器能够访问它,您需要更改/etc/mysql/my.cnf配置文件!
默认MySQL安装后,root用户没有密码,先用root用户输入:$mysql -u root。这里之所以用-u root,是因为我现在是一般用户(firehare)。如果不添加-u root,MySQL会认为firehare在登录。
注意,我在这里没有进入root用户模式,因为没有必要。一般来说,在mysql中操作数据库是不需要进入root用户模式的,只有在设置的时候才有可能。进入mysql后,最重要的是在Mysql中设置root密码,否则Mysql服务不安全。
mysql授予*上的所有权限。*到由“123456”标识的root @ localhost
注意,我在这里使用123456作为root密码,但是这个密码并不安全。请使用由大小写字母和数字混合而成的密码,长度不少于8位。这样就可以在MySQL中设置root密码,然后用root来构建你需要的数据库。
这里我以xoops为例:
这样,xoops_roots的用户就建立了,它拥有对数据库xoops的所有权限。以后会使用xoops_root来管理xoops数据库,不需要使用root用户,其权限只限于xoops数据库。
如果你想要远程访问或控制,那么你必须做两件事:
首先:
MySQL授予xoops上的所有权限。*到由“654321”标识的xoops _ root @“% ”;
xoops_root用户可以从任何机器登录MySQL。
第二:
$ sudo gedit/etc/MySQL/my . cn f skip-networking=# skip-networking
这允许其他机器访问MySQL。
Ubuntu下连接数据库的GUI软件:mysql-admin mysql-query-browser。
dapper升级到MySQL5 php5如何处理乱码?使用gbk作为网站内部代码时会出现问题。
1.导出数据:
第二,建立新的数据库:
三。重新导入数据:
把你论坛或者网站的数据改成newmydatabase就行了。