1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 腾讯云安装配置数据库MySQL并且使用SQLyog连接

腾讯云安装配置数据库MySQL并且使用SQLyog连接

时间:2022-01-23 21:34:18

相关推荐

腾讯云安装配置数据库MySQL并且使用SQLyog连接

一、首先是MySQL的一键安装和卸载的命令(任意选其一执行即可)

(1)安装命令

sudo apt-get install mysql (下载最新版本) sudo apt install mysql-server mysql-client

(2)卸载命令:出现问题重装MySQL使用,如忘记初始的密码

以下命令需要依次都运行一遍sudo apt-get autoremove --purge mysql-server-5.7sudo apt-get remove mysql-serversudo apt-get autoremove mysql-serversudo apt-get remove mysql-commondpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

二、如何进入MySQL设置root用户和密码

(1)查看初始默认用户名和密码

sudo vim /etc/mysql/f

如果提示 sudo vim 找不到命令

原因是因为没有安装vim,执行下方命令

sudo apt-get install vim-gtk

进入配置文件如下图所示,红框内为账号密码,将他们复制出来:

(2)登录mysql数据库

用户名:debian-sys-maint

密码: SeQPuYJf9DEXfqb0

执行下方命令

mysql -u debian-sys-maint -p

Enter password: #把密码粘贴上去即可成功登陆

此处若忘记密码或者无法连接,请卸载重装

(3)设置root用户和密码

user = root

password = root

执行下方任意一个命令行即可,优先执行前面的命令

alter user 'root'@'localhost' identified with mysql_native_password by 'root';

update user set authentication_string=password(‘root’) where user=‘root’;

update mysql.user set authentication_string=password('root') where user='root'and Host = 'localhost';

设置之后还需要执行下方命令,退出MySQL登录再重启MySQL

退出MySQL登录再重启MySQL具体执行命令,请参考(4)(5)MySQL常用命令行

flush privileges;

(4)登录MySQL后常用的命令行

需要注意登录MySQL后命令行结尾需要有;

①USE <数据库名>

在 MySQL 中,USE 语句用来完成一个数据库到另一个数据库的跳转。

use root;

②显示数据库中有哪些数据表

show tables;

③显示数据表的表都定义了哪些字段、字段的类型大小、主键、约束条件、字段是否定义了默认值

desc table;

④退出MySQL

登录MySQL设置root账号密码之后用这个命令退出登录

quit;

(5)管理服务----未登录MySQL使用的常用命令

若有多个命令,任选其一执行即可

①启动

service mysql start

sudo systemctl start mysql.service

②停止

service mysql stop

sudo systemctl stop mysql.service

③重启

service mysql restart

④检查MySQL运行状态

sudo netstat -tap | grep mysql

sudo systemctl status mysql.service

⑤mysql安全配置–设置root密码,容易设置失败

具体参考另外一篇文章,但是我没用

/qq_43080036/article/details/89928725

三、使用SQLyog连接腾讯云数据库

(1)连接前需要知道的数据

服务器:ip、端口(22)、用户名、密码

数据库:ip(127.0.0.1)、端口(3306)、用户名(root)、密码(root)

(2)SQLyog的连接设置

如果连接不上一般是密码不对重置服务器密码命令

sudo passwd

到这里已经是成功安装配置数据库MySQL

以下是补充内容,特殊情况使用

四、补充内容

(1)为你的MySQL设置密码时增加密码强度校验

set global validate_password_policy=LOW;

具体参考:/wltsysterm/article/details/79649484

(2)修改f,部分用户需要修改配置文件才能远程访问云端数据库

需要修改binding-address,但是我没有修改可以连接

binding-address=0.0.0.0

表示所有的客户端主机(ip)均能访问这个服务器。如果写了某个具体地址,例如binding-address=X.X.X.X,则只有这个主机(ip)能访问这个服务器。注意,这个地址不是当前mysql服务器的ip地址。

如果有设置某几个客户端主机,可以设置为:binding-address=192.169.0.1 192.168.0.2 192.168.0.3,中间用空格分隔。

查找f可用以下方式

通过

cd /etc/mysql/mysql.conf.d

进入f所在文件夹

然后

vi f

打开f配置文件,就可以通过修改配置文件了

(3)设置root密码后失效的问题

参考:/weixin_34072159/article/details/92809594

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。