Xshell连接Mysql,,远程连接mysql如何配置 超级详细,小白必看

Xshell连接Mysql,配置远程连接mysql

注意:必须是root用户下运行,否则不可以操作
1.搜索是否安装MySQL: rpm -qa| grep mysql-serv
如图:代表mysql没有安装
Xshell连接Mysql,,远程连接mysql如何配置 超级详细,小白必看_第1张图片
如图:代表mysql安装成功
在这里插入图片描述
2.安装mysql: yum -y install mysql-server
Xshell连接Mysql,,远程连接mysql如何配置 超级详细,小白必看_第2张图片
安装mysql成功Xshell连接Mysql,,远程连接mysql如何配置 超级详细,小白必看_第3张图片
3.修改字符集
vim /etc/my.cnf 进入编辑模式
在[mysqld]标签下配置:
character-set-server=utf8
default-character-set=utf8
在这里插入图片描述
Xshell连接Mysql,,远程连接mysql如何配置 超级详细,小白必看_第4张图片
4.查看mysql的自启动模式
chkconfig mysqld on 设置mysql的自启动模式
chkconfig --list mysqld 查看2-5是on,云服务器重启之后,MySQL就会自启动

Xshell连接Mysql,,远程连接mysql如何配置 超级详细,小白必看_第5张图片
5.重启mysql(修改了配置需要重启)
service mysqld restart
Xshell连接Mysql,,远程连接mysql如何配置 超级详细,小白必看_第6张图片

---------------数据库脚本命令

登录mysql(不使用密码):mysql -u root
Xshell连接Mysql,,远程连接mysql如何配置 超级详细,小白必看_第7张图片

查询数据库信息:show database; 必须有分号
Xshell连接Mysql,,远程连接mysql如何配置 超级详细,小白必看_第8张图片

重置root账户密码:
查看数据库当前用户:select user,host,password from mysql.user;
Xshell连接Mysql,,远程连接mysql如何配置 超级详细,小白必看_第9张图片
为本地 localhost设置密码为root:
set password for root@localhost = password(‘root’);
在这里插入图片描述
exit; 退出mysql命令窗口
在这里插入图片描述
使用密码登录:mysql -u root -p
Xshell连接Mysql,,远程连接mysql如何配置 超级详细,小白必看_第10张图片
添加用户(%代表任何的IP都可以登录)
Insert into mysql.user(host,user,password) values ("%",“root”,password(“root”));
在这里插入图片描述
添加后进行查看,密码是经过md5加密的
Xshell连接Mysql,,远程连接mysql如何配置 超级详细,小白必看_第11张图片
赋予远程连接的权限:
第一个代表所有的数据库
第二个
代表所有的表
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
在这里插入图片描述

刷新权限使数据库远程连接配置生效
赋予权限之后,必须要重新刷新
flush privileges;
在这里插入图片描述
此时就可以远程连接mysql了

你可能感兴趣的:(Xshell连接Mysql,,远程连接mysql如何配置 超级详细,小白必看)