1. 环境搭建
sudo apt-get install MysqL-server
请输入密码:
sudo apt-get install MysqL-client
sudo apt-get install libMysqLclient-dev
查看是否安装成功:
sudo netstat -tap | grep MysqL
通过上述命令检查之后,如果看到有MysqL 的socket处于 listen 状态则表示安装成功:
2. MysqL常用操作
查看MysqL版本:
MysqLadmin -u root -p version
停止MysqL:
sudo service MysqL stop
启动MysqL:
sudo service MysqL start
重启MysqL:
sudo /etc/init.d/MysqL restart
3. 本地登录数据库
MysqL -u root -p
上面命令输入之后会提示输入密码,此时输入密码就可以登录到MysqL,然后通过 show databases;
就可以查看当前的数据库:
4. 远程登录数据库
如果想远程登录数据库,需要开启服务器下的MysqL远程访问权限。
1) 在目录 /etc/MysqL/MysqL.conf.d
下找到my.cnf,用vim编辑:
2)找到MysqLd.cnf里面的 bind-address = 127.0.0.1
将其注释:
4)然后在MysqL>这里输入:
grant all on *.* to username@'%' identified by 'password';
注意:username是用户名(要自己填写的一个名字),例如:
5)最后刷新一下。执行:flush privileges;
如下图:
5. 支持中文的解决办法
1)/etc/MysqL/conf.d/MysqL.cnf
,在[MysqL]的下方加入如下语句:
no-auto-rehash
default-character-set=utf8
2)/etc/MysqL/MysqL.conf.d/MysqLd.cnf
,在[MysqLd]的下方加入如下语句:
character-set-server=utf8 #(这里是server,之前有的版本是set)
3)重启MysqL:sudo /etc/init.d/MysqL restart
4)查看字符集:show variables like '%char%';
参考资料:
1、http://www.jb51.cc/article/p-pvzyjvpg-bdp.html
2、http://jingyan.baidu.com/article/ea24bc398522b3da62b331d3.html
3、http://www.linuxidc.com/Linux/2015-09/123236.htm