ubuntu平台下MySQL的环境搭建

前端之家收集整理的这篇文章主要介绍了ubuntu平台下MySQL的环境搭建前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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数据库可以通过如下命令:

MysqL -u root -p

上面命令输入之后会提示输入密码,此时输入密码就可以登录MysqL,然后通过 @H_502_76@show databases; 就可以查看当前的数据库

4. 远程登录数据库

默认情况下,MysqL只能本地登录

如果想远程登录数据库,需要开启服务器下的MysqL远程访问权限。

1) 在目录 @H_502_76@/etc/MysqL/MysqL.conf.d下找到my.cnf,用vim编辑:

2)找到MysqLd.cnf里面的 @H_502_76@bind-address = 127.0.0.1 将其注释:

3)然后用root登陆MysqL数据库

4)然后在MysqL>这里输入:

grant all on *.* to username@'%' identified by 'password';

注意:username是用户名(要自己填写的一个名字),例如:

5)最后刷新一下。执行:@H_502_76@flush privileges; 如下图:

6)最后就可以在远程用刚才创建的用户和密码登陆MysqL

5. 支持中文解决办法

1)@H_502_76@/etc/MysqL/conf.d/MysqL.cnf,在[MysqL]的下方加入如下语句:

no-auto-rehash
default-character-set=utf8

2)@H_502_76@/etc/MysqL/MysqL.conf.d/MysqLd.cnf,在[MysqLd]的下方加入如下语句:

character-set-server=utf8 #(这里是server,之前有的版本是set

3)重启MysqL:@H_502_76@sudo /etc/init.d/MysqL restart

4)查看字符集:@H_502_76@show variables like '%char%';

5)中文显示情况:

参考资料:
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

原文链接:https://www.f2er.com/ubuntu/355131.html

猜你在找的Ubuntu相关文章