阿里云esc服务器部署mysql

来源:互联网 发布:php获取服务器ip地址 编辑:程序博客网 时间:2024/06/06 00:29
使用工具:SecureCRTPortable(用于命令行配置服务器环境),SecureFXPortable(用于从本机上传文件到服务器)

打开SecureCRTPortable,点击快速连接,输入服务器公网IP,用户名(阿里云默认为root),点击连接,输入服务器密码,确定

查看是否安装mysql命令:rpm -qa|grep -i mysql
安装mysql5.6命令:apt-get install MySQL-server-5.6

由于部署在阿里云服务器上面的mysql默认是不能使用root 用户进行远程登录,此时就需要对mysql做一些简单的设置,不走如下

开启mysql命令:service mysql start
进入mysql命令:mysql -u root -p
输入密码

进入mysql之后

第一步:mysql分配数据库权限“*.*”代表用户能操作所有数据库的所有表,“%”代表允许所有IP远程登录mysql:
SecureCRTPortable输入grant all privileges on *.* to 'user'@'%' identified by '123456',按enter键,
输入:flush privileges,按enter键。


第二步:找到阿里云服务器上的mysql的配置文件,路径为:etc/mysql/my.cnf,打开,
注释(用#号)bind-address = 127.0.0.1这一句


第三步:解决服务器中文乱码:找到my.cnf文件,打开,
在[client ]下面加入
default-character-set=utf8
在[ mysqld ] 下面加
character_set_server=utf8
 init_connect=’SET NAMES utf8′(或者是SET NAMES ‘utf8′)
在 [ mysql ] 下面加入
default-character-set=utf8


第四步:重启mysql:service mysql restart


1 0
原创粉丝点击