云服务器下安装MySql5.6

云服务器上安装MySQL5.6

使用root账户,通过Xshell5远程登录阿里云服务器。

下载rpm包,并安装,执行命令:

1
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

执行命令,查看当前可用的mysql安装资源。

1
yum repolist enabled | grep "mysql.*-community.*"

执行命令:

1
yum -y install mysql-community-server

设置开机启动Mysql

1
systemctl enable mysqld

执行命令

1
systemctl list-unit-files | grep mysqld

如果显示以下内容说明已经完成自动启动安装。

1
mysqld.service              enabled

执行命令,启动mysql服务

1
systemctl start mysqld

查看mysql服务是否已启动

1
ps -ef|grep mysql查看mysql

执行命令,进行Mysql配置,比如,设置root用户密码

1
mysql_secure_installation
1
2
3
4
Remove anonymous users? [Y/n] y                 [删除匿名用户]
Disallow root login remotely? [Y/n] y       [禁止root远程登录] 
Remove test database and access to it? [Y/n] y          [删除test数据库]
Reload privilege tables now? [Y/n] y            [刷新权限]

登陆MySql,输入用户名和密码

1
mysql -uroot -p

修改当前用户密码

1
update user set password=password("你的新密码") where user="root";

开启远程登录,授权root远程登录

1
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;

刷新权限,命令立即执行生效

1
flush privileges;

修改字符集

1
2
3
4
5
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci

常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
//通过yum安装Mysql,会自动处理Mysql与其他组件的依赖关系
yum install mysql-community-server 

//测试Mysql是否成功安装
mysql

//查看Mysql相关文件
find / -name mysql

//查看Mysql版本
yum repolist all | grep mysql

//查看当前启动的Mysql版本
yum repolist enabled | grep mysql

//检查并且显示Mysql相关安装包
rpm -qa | grep mysql   

//查看Mysql安装目录
whereis mysql

//删除Mysql
yum remove -y mysql mysql mysql-server mysql-libs compat-mysql51   
或rpm -e mysql-community-libs-5.7.20-1.el7.x86_64 --nodeps
或yum -y remove mysql-community-libs-5.7.20-1.el7.x86_64

//启动Mysql
systemctl start mysqld

//重启Mysql
service mysqld restart

//关闭Mysql
systemctl stop mysqld

//查看Mysql服务状态
systemctl status mysqld

//查看所有数据库
show databases;

//查看所有表
show tables;

//查看所有数据库用户
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

//退出登录数据库
exit;
坚持原创技术分享,您的支持将鼓励我继续创作!