MySQL手动安装方法与中文解决方案[文].pdfVIP

  • 0
  • 0
  • 约2.96千字
  • 约 3页
  • 2021-10-19 发布于福建
  • 举报

MySQL手动安装方法与中文解决方案[文].pdf

MySQL 手动安装方法与中文解决方案 花了 1 天,在 Debian Etch Linux 上成功安装了 MySQL 5.0.27 icc 版本, 并使用 JDBC 测试中 文成功! 中文问题的关键是全部使用 UTF-8 编码,MySQL 5 发布版支持 UTF-8 ,但默认为 latin1 ,Java 在内部使用的全部是 Unicode ,因此要保证 JSP 页面以 UTF-8 编码, JDBC 驱动采用官方 Connector4J 5.0.4 ,在 Resin 3.1/Spring 2.0/Hibernate 3.2 环境下测试中文正常。 1. 下载 mysql-standard-5.0.27-linux-i686-icc-glibc23.tar.gz ,推荐 ICC 版本,据称比 GCC 性 能提高 10-20% 2. 复制到 /usr/local/ ,解压: tar zxvf mysql-standard-5.xtar.gz 3. 添加用户和组 mysql : groupadd mysql useradd -g mysql mysql 4. 创建符号连接: /usr/local # ln -s mysql-standard-5.x... mysql 5. cd mysql ,当前目录改为 /usr/local/mysql/ 6. 运行脚步初始化数据库: ./scripts/mysql_install_db --user=mysql 7. 设置权限: /usr/local/mysql # chown -R root . /usr/local/mysql # chown -R mysql data /usr/local/mysql # chgrp -R mysql 8. 根据需要创建并修改 /etc/my.cnf ,参考配置: [mysqld] # 设置默认为 INNODB 表,支持事务: default-storage-engine=INNODB # 设置默认的字符集 UTF-8 : character-set-server=utf8 collation-server=utf8_general_ci default-character-set=utf8 # 禁用 bdb: skip-bdb 9. 启动 MySQL : /usr/local/mysql/bin # ./mysqld_safe --user=mysql 10. 初始化 root 口令: /usr/local/mysql/bin # ./mysqladmin -u root -p password password-of-root Enter password: 输入旧口令,直接按 Enter 11. 以 root 登录创建数据库: /usr/local/mysql # ./mysql -u root -p Enter password: password-of-root 12. 创建一个新用户: mysql create user test identified by test-password; 13. 创建一个新数据库: mysql create database testdb default character set utf8 default collate utf8_general_ci; 务必指定字符集和排序方式,均为 UTF-8 ,这样才能保证创建的表也使用 UTF-8 。 14. 赋予 test 用户从 localhost 访问 testdb 的权限,并使用口令: mysql grant all on testdb.* to test@localhost identified by test-password; 注意: 要使用 JDBC 从远程连接 MySQL ,就必须正确设置 test 用户权限, MySQL 的访问权 限由用户名,客户端机器名和口令共同组成,上例表

文档评论(0)

1亿VIP精品文档

相关文档