Ubuntu 7.10 安装手记
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 55
- 注册时间: 2006-12-19 9:18
三、应用环境
1.数据库
a.MySql
执行安装
安装过程中会提示你设置管理员帐号,dns服务器,主机ip。
这个时候,数据库仅能通过localhost访问,虽然安全,但缺乏了实际意义。
为了能通过其他IP访问你的MySql,需要向该用户分配该IP主机的访问权限,其实就是在mysql.user中加一条记录。这样root帐号,密码root就具有了以主机IP为202.156.110.131访问该数据库的可能。
说可能,是因为在linux下光是这点是不够的,需要修改配置文件。
执行:
找到
把它改成
重新启动数据库
现在就可以通过指定IP登录你的数据库了。
注意,你的IP地址必须是静态的,否则重启计算机后MySQL将不能启动!
关于中文问题:
MySql 默认的字符集是 latin1,和我们的系统字符集不一致的时候我们就看到了乱码!
解决方案:
1.零时策略
这个可以控制当时环境的字符集。
2.一劳永逸
执行
找到[mysqld],在下面加上
同样,找到[client],在下面加上
以后使用查询浏览器的时候就可以正常使用了!
这样就搞定了!
细心的用户会发现以上对于my.cnf的操作其实就是MySql Administrator功能,但是要记得使用linux root用户登录系统后才能使用。
用命令的方式是
b.Oracle
这个宝贝绝对是个重量级。
通过安装文件安装,记得设定你的语言环境。
执行
oracle 同时提供了体验版,加入了debian的支持
先追加源
下载授权
执行
看看你具体需要哪些oracle包,选择安装。
或者到http://www.oracle.com/technology/softwa ... index.html下载,再安装。
1.数据库
a.MySql
执行安装
代码: 全选
sudo apt-get install mysql-server mysql-doc-5.0 mydns-mysql mysql-admin mysql-admin-common mysql-navigator mysql-query-browser mysql-query-browser-common
这个时候,数据库仅能通过localhost访问,虽然安全,但缺乏了实际意义。
为了能通过其他IP访问你的MySql,需要向该用户分配该IP主机的访问权限,其实就是在mysql.user中加一条记录。
代码: 全选
mysql>GRANT ALL PRIVILEGES ON *.* TO root@202.156.110.131 IDENTIFIED BY 'root';
说可能,是因为在linux下光是这点是不够的,需要修改配置文件。
执行:
代码: 全选
sudo gedit /etc/mysql/my.cnf
代码: 全选
bind-address = 127.0.0.1
代码: 全选
bind-address = 202.156.110.131
代码: 全选
sudo sh /etc/init.d/mysql restart
注意,你的IP地址必须是静态的,否则重启计算机后MySQL将不能启动!
关于中文问题:
MySql 默认的字符集是 latin1,和我们的系统字符集不一致的时候我们就看到了乱码!
解决方案:
1.零时策略
代码: 全选
mysql -u root -p --default-character-set=UTF8
2.一劳永逸
执行
代码: 全选
sudo gedit /etc/mysql/my.cnf
代码: 全选
#Set the default character set.
default-character-set=UTF8
代码: 全选
#Set the default character set.
default-character-set=UTF8
代码: 全选
mysql> show variables like "%colla%";
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)
mysql> show variables like "%char%";
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
细心的用户会发现以上对于my.cnf的操作其实就是MySql Administrator功能,但是要记得使用linux root用户登录系统后才能使用。
用命令的方式是
代码: 全选
ALTER DATABASE [DATABASE_NAME] CHARACTER SET `utf8`
这个宝贝绝对是个重量级。
通过安装文件安装,记得设定你的语言环境。
代码: 全选
exprot LANG=en_US.UTF-8
代码: 全选
./runInstaller
先追加源
代码: 全选
deb http://oss.oracle.com/debian unstable main non-free
代码: 全选
wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle
sudo apt-key add RPM-GPG-KEY-oracle
sudo apt-get update -y
代码: 全选
sudo apt-cache search oracle-xe
或者到http://www.oracle.com/technology/softwa ... index.html下载,再安装。
上次由 snowolf 在 2009-03-10 13:03,总共编辑 3 次。
Free!~
-
- 帖子: 22
- 注册时间: 2007-09-05 16:44