MySQL 系列--安装配置
系统环境:ubuntu 14.04 x86_64
安装方式:apt-get 自动安装
更换系统软件源为国内163的源:
$ sudo su # cd /etc/apt # wget http://mirrors.163.com/.help/sources.list.trusty # rm sources.list # mv sources.list.trusty sources.list # apt-get update
自动安装MySQL Server:
# apt-get install mysql-server mysql-client 中途会提示需要下载安装哪些包多少M是否同意,选Y。之后还会提示设置MySQL 密码,两次确定。 自动安装完成之后,默认已经启动了。 root@UB7:/etc/apt# service mysql status mysql start/running, process 2884 或者可以通过查看监听端口的方式确定是否已经启动 root@UB7:/etc/apt# netstat -nat Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN tcp 0 132 192.168.10.22:22 192.168.10.1:51967 ESTABLISHED tcp6 0 0 :::22 :::* LISTEN MySQL默认的端口是3306,开启了3306端口。 启动:service mysql start 或者 /etc/init.d/mysql start 关闭:service mysql stop 或者/etc/init.d/mysql stop 重启:service mysql restart 或者 /etc/init.d/mysql restart 当做了某些配置时但是又不能关闭MySQL: service mysql reload
登录到MySQL:
root@UB7l# mysql -uroot -p #-u接用户名,-p接密码,-h接主机IP地址,-P接端口 mysql> status; #status 可以查看当前MySQL服务器的版本和状态 。下面的状态显示MySQL的字符集编码,不符合我们的业务需求。 Server characterset: latin1 Db characterset: latin1 Client characterset: utf8 Conn. characterset: utf8
简单的配置:自动安装的配置的文件是/etc/mysql/my.cnf,部分修改需要重新启动MySQL,部分只需要reload。
#cd /etc/mysql root@UB7:/etc/mysql# cp my.cnf my.cnf-bak 允许远程访问,找到下面的bind-address,注释掉这句 bind-address = 127.0.0.1 修改字符集编码成utf8在[mysqld]下面添加两句: character-set-server=utf8 collation-server=utf8_general_ci
就这样,简单的玩具型MySQL服务器就搭建好了。