`
ponlya
  • 浏览: 160943 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Ubuntu Mysql

 
阅读更多

转自自己一年前的其它博客,再实践一遍:

安装:sudo apt-get install mysql-server mysql-client
ubuntu 会自动从网上下载,下载后即安装,会提示输入mysql  root密码,设定密码,等待安装完成。
安装以后,MySQL 就已经启动.可以ps -ef|grep mysql查看or netstat -ntlp查3306端口。
停止:sudo stop mysql
启动:sudo start mysql
查找mysql配置文件:find /etc/  *.cnf 网上有mysql.cnf   但本机安装时只有my.cnf

查看配置文件 : cat /etc/mysql/my.cnf

 cp /etc/mysql/my.cnf ~/.my.cnf
gedit打开其中有
port= 3306
# * InnoDB
myGod InnoDB的配置都注解了,是不是linux下默认的数据库引擎myISAM??
[isamchk]
key_buffer= 16M
...

登录
sudo mysql -u root -p     同win下的命令登录
接着mysql 的show database ; use xxx;show tables;.....
卸载MySQL(还没试过)
sudo apt-get autoremove --purge mysql-server-5.1
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server

sudo apt-get remove mysql-common

 

 

 

 

java 连接乱码:乱码问题:

sudo gedit/etc/mysql/my.cnf中增加default-character=utf8
show variables like '%char%' ;
创建表:
mysql> create table test(id int not null auto_increment,name varchar(20),primary key(id))ENGINE=MyISAM auto_increment=4 default charset=utf8;
mysql> insert into test (name) values('的');
Query OK, 1 row affected (0.00 sec)
 
mysql> select * from test;
+----+------+
| id | name |
+----+------+
|  4 | 的   |
+----+------+
连接数据库设置编码
jdbc:mysql://127.0.0.13306/test?characterEncoding=utf8
java中的常用编码UTF-8;GBK;GB2312;ISO-8859-1;
对应mysql数据库中的编码utf8;gbk;gb2312;latin1
数据库连接串中指定字符集URL=jdbc:mysql://127.0.0.1:3306/XXX?useUnicode=true& characterEncoding=UTF-8&autoReconnect=true&failOverReadOnly=false

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics