一:下载安装
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