亚马逊云EC2 安装mysql,及后续操作

由于公司的数据库被黑,所以需要重新安装mysql,好久没有在linux安装mysql了,梳理一下流程。

1、下载mysql文件。

2、在linux下的 /usr/software 放入该文件

3、解压: tar (根据你mysql软件的压缩方式,采用不同的解压方式)

4、安装:

yum install mysql

yum install mysql-server

yum install mysql-devel

启动:

service mysqld start  注意:是mysqld

创建mysql root用户的密码:/bin/mysqladmin -u root password 'jiahewanshixing'

 

登录:

mysql -uroot -p

输入密码:jiahewanshixing

进入登录页面:

查看数据库编码格式:SHOW VARIABLES LIKE 'character_set_%';

修改编码格式:

set cahracter_set_server=utf8;

set character_set_database=utf8;

查看数据端口号:show global variables like 'port';

修改默认的端口号:在/etc/my.cnf 文件中进行修改:在mysqld 下输入所想要修改的端口号,建议修改端口号,从安全角度考虑。

亚马逊云EC2 安装mysql,及后续操作_第1张图片

重启mysql ,端口号修改生效。:service mysqld restart 

远程连接不上,赋予一个用户远程连接的权限(在登陆的情况下):

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'jiahewanshixing' WITH GRANT OPTION;

刷新一下生效:

flush privileges;

ok!

普及几个常用命令:

想看看自己的linux是否安装了mysql:

rpm -qa | grep -i mysql

亚马逊云EC2 安装mysql,及后续操作_第2张图片

想要卸载mysql:

rpm -ev 把上面找到的东西,拼接到rpm -ev mysql55-5.5.62-1.23.amzn1.x86_64   即可完成卸载,这几个东西卸载有顺序,可根据报错时提示的依赖关系,顺序卸载。我在卸载之前,把所有关于mysql的进程多杀死了的。

 

 

 

 

 

你可能感兴趣的:(亚马逊云EC2 安装mysql,及后续操作)