linux 下 gbk字符集mysql 安装 数据的导入
2009-08-26 16:07
691 查看
[root@localhost]# tar zxvf mysql-5.0.22.tar.gz
[root@localhost]# cd mysql-5.0.22 mysql
[root@localhost]# mkdir -p /soft/mysql/data
不要执行词句,执行此句不会有gbk编码
------ [root@localhost]# ./configure --prefix=/soft/mysql --with-charset=gb2312 --with-raid --localstatedir=/soft/mysql/data
执行此句会有gbk编码
[root@localhost]# ./configure --prefix=/soft/mysql --localstatedir=/soft/mysql/data --with-charset=gbk --with-collation=gbk_bin --with-extra-charsets=big5,ascii,gb2312,gbk,utf8,latin1;
[root@localhost]# make
[root@localhost]# make install
[root@localhost]# cp support-files/my-medium.cnf /etc/my.cnf
[root@localhost]# cp support-files/mysql.server /etc/init.d/mysqld //copy启动的mysqld文件
[root@localhost]# chmod 700 /etc/init.d/mysqld
[root@localhost]# ./scripts/mysql_install_db --user=root
[root@localhost]# ./scripts/mysqld_safe --user=root & //
[root@localhost]# cd /soft/mysql
[root@localhost]# chown -R root .
[root@localhost]# chown -R root data
[root@localhost]#
[root@localhost]# ./bin/mysqladmin -u root password 'nstl' //(更改管理员密码,默认为空)
[root@localhost]# ./bin/mysql -uroot -p密码 //(输入密码,默认密码为空,直接回车即可)
--修改mysql文件令大写都转换为小写
vi /etc/my.cnf
在
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
下加一行 lower_case_table_names=1
重新启动
# /etc/init.d/mysqld stop;
# cd /usr/java/mysql-5.0.22
# ./scripts/mysqld_safe --user=root &
# /etc/init.d/mysqld start;
停止
# /etc/init.d/mysqld stop;
错误日志
/soft/mysql/data/localhost.localdomain.err
数据库用户授权
在mysql 控制台中 GRANT all ON *.* TO flushl@localhost IDENTIFIED BY "password"
导出(本次施工已经有导出文件了在cvs 项目实施/服务站)
mysql -h localhost -u root -p db > /usr/java/db.sql;
show databases;
导入
先到mysql控制台创建db数据库
create database db;
方法1、mysql -h localhost -u root -p db < /usr/java/db.sql;
方法2、进入mysql控制台 source /usr/java/db.sql;
[root@localhost]# cd mysql-5.0.22 mysql
[root@localhost]# mkdir -p /soft/mysql/data
不要执行词句,执行此句不会有gbk编码
------ [root@localhost]# ./configure --prefix=/soft/mysql --with-charset=gb2312 --with-raid --localstatedir=/soft/mysql/data
执行此句会有gbk编码
[root@localhost]# ./configure --prefix=/soft/mysql --localstatedir=/soft/mysql/data --with-charset=gbk --with-collation=gbk_bin --with-extra-charsets=big5,ascii,gb2312,gbk,utf8,latin1;
[root@localhost]# make
[root@localhost]# make install
[root@localhost]# cp support-files/my-medium.cnf /etc/my.cnf
[root@localhost]# cp support-files/mysql.server /etc/init.d/mysqld //copy启动的mysqld文件
[root@localhost]# chmod 700 /etc/init.d/mysqld
[root@localhost]# ./scripts/mysql_install_db --user=root
[root@localhost]# ./scripts/mysqld_safe --user=root & //
[root@localhost]# cd /soft/mysql
[root@localhost]# chown -R root .
[root@localhost]# chown -R root data
[root@localhost]#
[root@localhost]# ./bin/mysqladmin -u root password 'nstl' //(更改管理员密码,默认为空)
[root@localhost]# ./bin/mysql -uroot -p密码 //(输入密码,默认密码为空,直接回车即可)
--修改mysql文件令大写都转换为小写
vi /etc/my.cnf
在
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
下加一行 lower_case_table_names=1
重新启动
# /etc/init.d/mysqld stop;
# cd /usr/java/mysql-5.0.22
# ./scripts/mysqld_safe --user=root &
# /etc/init.d/mysqld start;
停止
# /etc/init.d/mysqld stop;
错误日志
/soft/mysql/data/localhost.localdomain.err
数据库用户授权
在mysql 控制台中 GRANT all ON *.* TO flushl@localhost IDENTIFIED BY "password"
导出(本次施工已经有导出文件了在cvs 项目实施/服务站)
mysql -h localhost -u root -p db > /usr/java/db.sql;
show databases;
导入
先到mysql控制台创建db数据库
create database db;
方法1、mysql -h localhost -u root -p db < /usr/java/db.sql;
方法2、进入mysql控制台 source /usr/java/db.sql;
相关文章推荐
- linux下Mysql 的安装、配置、数据导入导出
- Linux下安装mysql以及配置用户与数据导入
- Linux中MySQL导入gbk字符集…
- linux下Mysql 的安装、配置、数据导入导出
- linux下Mysql 的安装、配置、数据导入导出
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- mysql如何创建数据库并导入数据文件(linux下)
- linux上导入txt文件数据到mysql自己写的例子
- 在hadoop 里安装 sqoop 并把mysql数据导入hdfs
- 大数据基础(二)hadoop, mave, hbase, hive, sqoop在ubuntu 14.04.04下的安装和sqoop与hdfs,hive,mysql导入导出
- Linux下MySQL导入数据
- mysql安装后添加gbk字符集的方法
- Linux安装MySQL后找不到my.cnf原因以及从sql语句文件恢复数据库
- Linux下Mysql数据的导入导出
- linux中sqoop部署以及实现mysql数据导入hive
- linux 下安装 mysql 数据
- linux/windows xp下mysql数据的导入和导出(学习日志)
- 完美转换MySQL的字符集 Mysql 数据的导入导出,Mysql 4.1导入到4.0
- linux 下 mysql 修改密码 修改 字符集 乱码 数据库 导入 导出 添加远程访问
- 转:Linux安装MySQL后找不到my.cnf原因以及从sql语句文件恢复数据库