linux系统下安装mysql

一、安装  转载:http://blog.csdn.net/chenpy/article/details/50344085
1. 升级apt-get

apt-get update

如果出现
这里写图片描述
说明没有你不是root用户,则需要用sudo命令

sudo apt-get update

这里写图片描述
下面出现权限问题都可以参照这个方法。

2. 安装 mysql-client-core-5.6

apt-get install MySQL-client-core-5.6

如果不是root用户请执行

sudo apt-get install mysql-client-core-5.6

3.安装mysql-client-5.6

apt-get install mysql-client-5.6

如果不是root用户请执行

sudo apt-get install mysql-client-5.6

4. 安装 mysql-server-5.6

apt-get install mysql-server-5.6

如果不是root用户请执行

sudo apt-get install mysql-server-5.6

5.检查mysql是否启动

<1>查看mysql进程是否运行

ps -ef | grep mysql

<2>查看msyql 监听端口

netstat -tap | grep mysql

6. msyql服务停止

service mysql stop

如果不是root用户请执行

sudo service mysql stop

7. Mysql 服务启动

service mysql start

8. Mysql 服务重启

service mysql restart

二. Mysql 服务远程访问

1:注释绑定127.0.0.1

vim /etc/mysql/my.cnf

这里写图片描述

这里写图片描述

重启msyql

service mysql restart

2、授权非本机用户登录数据库

<1>登录

开启MySQL服务后,使用MySQL命令可以登录。一般使用mysql -uroot -p即可。如果数据库不是本机,则需要加参数,常用参数如下:
1,-h,指定ip地址,默认为localhost
2,-u,指定用户名。
3,-p,指定密码,密码可以接在-p后面输入mysql -uroot -p123456。也也可以mysql -uroot -p回车等提示输入密码时输入,这样输入密码没有回显。
<2>执行命令
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘root’WITH GRANT OPTION;
FLUSH PRIVILEGES;
 
三、Mysql服务端的编码方式修改
1、查看mysql服务端编码
登录mysql,执行
status
这里写图片描述
 
发现是latin1,需要修改为utf8的编码方式,如果不修改,数据库中存储中文的时候会出现乱码。
 
2、修改配置文件
vim /etc/mysql/my.cnf
<1>在[client]下追加:default-character-set=utf8
这里写图片描述
 
<2>在[mysql]下追加:character-set-server=utf8
这里写图片描述

<3>在[mysql]下追加:default-character-set=utf8

这里写图片描述

<4>保存退出,重启服务器,执行

service mysql restart

3、再次查看mysql服务端的编码方式

<1>登录mysql,执行

status

这里写图片描述

原文地址:https://www.cnblogs.com/ggds/p/7097233.html