本文详细介绍了ubuntu下mysql数据库的初始设置。
1.安装MySQL应该很简单,我觉得安装也没多大问题,就不多说了。先说配置。
2.配置MySQL注意,MySQL在Ubuntu下默认只允许本地访问。如果您希望其他机器能够访问它,您需要更改/etc/mysql/my.cnf配置文件!
默认MySQL安装后,root用户没有密码,所以先用root用户:这里用$ MySQL-u root是因为我现在是普通用户(firehare)。如果不加上-uroot,
Mysql会认为firehare在登录。
注意,这里我没有进入root用户模式,因为没必要。一般来说,在mysql中操作数据库是不需要进入root用户模式的。这只有在设置时才有可能。进入mysql后,
最重要的是在Mysql中设置root用户的密码,否则Mysql服务会不安全。
mysql GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY '123456';
注意:我这里用123456作为root用户的密码,但是这个密码不安全。请使用大小写字母和数字混合的密码,并且不得少于8位。在这种情况下,设置MySQL中的root密码。
然后使用root构建需要的数据库。
我以xoops为例:
这样,xoops_roots的用户就建立了,它对数据库xoops拥有完全的权限。以后会用xoops_root来管理xoops数据库,不需要使用root用户。
并且用户的权限仅限于xoops数据库。
如果你想要远程访问或控制,那么你必须做两件事:
首先:
mysqlGRANT ALL PRIVILEGES ON xoops.* TO xoops_root@'%' IDENTIFIED BY '654321';
允许xoops_root用户从任何机器登录MySQL。
第二:
$sudo gedit /etc/mysql/my.cnf skip-networking=# skip-networking
这将允许其他机器访问MySQL。
Image user interface software connecting database under human nature: MySQL- Management MySQL- Query-Browser.
dapper升级到MySQL5 php5如何处理乱码?问题发生在以gbk为网站内码的数据中。
一:导出数据:
第二,建立新的数据库:
三:重新导入数据:
把你论坛或者网站的数据改成newmydatabase就行了。