阿里云服务器(Ubuntu)--mysql的安装和部署

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_42410605/article/details/102723951

一:下载安装

1.升级升级apt-get:

apt-get update
sudo apt-get update

 2.查看是否安装mysql:

若输入上图所示命令没有任何的输出(如上图),则没有安装mysql。

3.安装:

依次执行以下命令:

apt-get install mysql-server
apt-get install mysql-client
apt-get install libmysqlclient-dev

安装过程中遇到停止的地方直接打印y

4.检测是否安装成功:

参考以上步骤  2 

安装好的mysql文件在目录/etc/mysql/下,如下图:

 

二:配置

1.修改bind-address

输入以下命令:

vim /etc/mysql/mysql.conf.d/mysqld.cnf

进入配置文件mysqld.cnf之后,输入a或者i进入INSERT模式,然后不断的下移,找到bind-address = 127.0.0.1,在这一行的行首加上#,将其注释掉,然后按住Esc,输入:wq保存

2.查看是否安装成功:

输入以下命令:

 mysql -u root -p123456

默认安装的话密码是任何字符都可以,也就是没有密码,后面我会出修改密码的教程。

2.修改编码格式:

(1)进入mysql后输入status查看当前编码格式:

(2)修改编码格式为utf_8:

输入进入文件夹命令:

cd /etc/mysql/mysql.conf.d

输入文件修改命令:
 

vim mysqld.cnf

添加character-set-server=utf8 ,保存退出,

重新启动服务器(不启动不生效)

(3)查看修改后的编码格式:

进入mysql后输入status:

3.授权远程登录:

(1)输入以下命令进行授权:

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

如下图所示则授权成功:

(2)刷新权限:

输入命令以下命令刷新权限:

FLUSH PRIVILEGES;

以上就是linux的安装和部署,如想要在外网访问就需要配置阿里云,开放端口,如下:

 

三:阿里云配置

1.打开你的ESC控制台按下图顺序执行:

添加以下3306端口

四:访问

1.下载Navicat:https://www.navicat.com.cn/

2.按照以下步骤链接MySQL

点击连接测试:出现下图连接成功字样,则连接成功

点击确定后出现下图,即连接成功

 3.连接不成功的原因有以下几点:

(1)服务器3306端口没开:

如以上步骤三:阿里云配置,3306端口没开;

解决方法:执行步骤三;

(2)服务器mysql没启动:

查看mysql是否启动,执行以下命令:

netstat -tunpl|grep 3306

出现下图说明启动成功:

否则,执行以下命令启动:

mysql -uroot -p 123456

直到启动成功为止,如下图:

(3)没有授权:

执行以上步骤的 二 中的 3  授权远程登录。

以上就是配置mysql的完整步骤,如有错误或者不理解的地方请私信我。

 

 

阿里云服务器(Ubuntu)--Redis的安装和部署请参考:

https://blog.csdn.net/qq_42410605/article/details/96031950

猜你喜欢

转载自blog.csdn.net/qq_42410605/article/details/102723951