Mysql外网访问
grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘password‘;flush privileges;执行后就可以了。常用的外网工具。
2024.11.151、用xshll连接腾讯云 用ftp连接腾讯云 可以传输文件,这个就不说了
2.登录官网,下载linux版本,下载liunx-server 和linux-server两个压缩包
3.用ftp将下载下来的两个文件上传到 /tem 文件下
4、给 /tem 文件赋值权限 chmod -R 777 /tmp
5.安装前先看看有没有安装过mysql
1、CentOS7 rpm -qa|grep mariadb
2、CentOS6 rpm -qa|grep mysql
6.如果安装过 ,先执行卸载命令
rpm -e --nodeps mariadb-libs
7.在mysql的安装文件目录下执行:
rpm -ivh MySQL-client-5.5.54-1.linux2.6.x86_64.rpm
rpm -ivh MySQL-server-5.5.54-1.linux2.6.x86_64.rpm
8、查看MySQL安装版本
mysqladmin --version命令
9.启动服务
service mysql start
10.暂停服务
service mysql stop
11.启动服务后,执行命令
/usr/bin/mysqladmin -u root password ‘123123‘
这里123123是你自己设置的密码 ,root 是用户
然后通过 mysql -uroot -p123123进行登录
12.自启动mysql服务
13.修改字符集问题
修改my.cnf
在/usr/share/mysql/ 中找到my.cnf的配置文件,
拷贝其中的my-huge.cnf 到 /etc/ 并命名为my.cnf
然后修改my.cnf:
[client]
default-character-set=utf8
[mysqld]
character_set_server=utf8
character_set_client=utf8
collation-server=utf8_general_ci
[mysql]
default-character-set=utf8
14.通过工具远程访问
1、先 ping 一下数据库服务器的ip 地址确认网络畅通。
2、关闭数据库服务的防火墙
service iptables stop
确认Mysql中已经有可以通过远程登录的账户
select * from mysql.user where user=‘li4‘ and host=‘%‘;
如果没有用户,先执行如下命令:
grant all privileges on *.* to li4@‘%‘ identified by ‘123123‘;
上面的li4是你的用户名,你用root就可以了,123是密码。
测试:
grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘password‘;flush privileges;执行后就可以了。常用的外网工具。
2024.11.15在MySQL中有很多特殊符号都是相当恶心的,比如字符串中有单引号(‘)、双引号(")、反斜杠(\)等等,同学们可以先脑补一下可能会出现啥问题?在我们平时操作SQL中,一不注意这些符号就会给你背上一口锅...
2024.11.15打开File Station,在Docker中添加文件夹mysql, 并设置好权限,看你需要,群晖只在内网使用的话可以把Everyone设置成完全控制。打开Docker(从套件中心安装)之后,从注册表...
2024.11.15MySQL的概念在这里就不多做赘述了,之前发布的文章有说,此次案例是Windows操作系统安装MySQL,虽然我一直都是做Linux操作系统讲解,但MySQL在windows系统上也是很常用的,所以准...
2024.11.13原本是用win11的。实在是不习惯win11的右键,要多点一次才能使用。另外就是强制合并任务栏真的很难受,还有就是打游戏经常蓝屏,我也没玩什么大型游戏啊,不明白为啥总是蓝屏。这次整理电脑重新安装系统,...
2024.11.15