日期:2014-05-16 浏览次数:20649 次
?
?
一、ubuntu下MySQL的安装
?
在ubuntu命令行下输入 sudo apt-get install mysql-server 即可安装mysql服务,默认在安装mysql-server时,会自动安装好mysql-client。
??? 同时安装好的mysql配置文件位置:/etc/mysql/my.cnf
??? 启动mysql的快捷图标为:/etc/init.d/mysql
二、编码问题的解决
?
???? 查看当前MYSQL字符集[在mysql命令行模式下执行]:show variables like 'character%';
???? 更改编码:sudo vim /etc/mysql/my.cnf
??? 找到[client] 添加如下两句:
??? //默认字符集为utf8
??? default-character-set=utf8
??? 找到[mysqld] 添加添加如下四句:(注意每一行的前后都不能有空格)
??? //默认字符集为utf8
??? default-character-set=utf8
??? //设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行
??? init_connect='SET NAMES utf8'
??? 最后切换到vim的末行模式下执行wq退出vim编辑器.
?
??? 停止数据库服务:sudo /etc/init.d/mysql stop
??? 重新启动:????????
s
udo /etc/init.d/mysql start
??? 进入数据库:????? mysql -uroot -p(你的密码)
??? 查看编码:????????
show variables like '%
character
%';
??? 此时应该就全是 utf8编码了。
?
?
三、 MySQL服务 加入开机自启动
???? 加入开机自启动:????????? sudo update-rc.d mysql defaults
??? 从开机自启动中移出:??? sudo update-rc.d -f mysql remove
?
四、远程连接ubuntu下MySQL
????????? vim /etc/mysql/my.cnf找到
???? bind-address = 127.0.0.1
???? 这行,注释掉(如下)
???? #bind-address = 127.0.0.1
???? 或者改为
?? ? bind-address = 0.0.0.0
???? 允许任意IP访问,或者自己指定一个IP地址。
???? 然后重启 MySQL