首页 > 代码库 > linux系统下安装mysql
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
linux系统下安装mysql