数据库上传服务器
安装mysql
yum install mysql-server
安装mysql报“没有可用软件包 mysql-server”怎么办?
yum -y install wget
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
ls -1 /etc/yum.repos.d/mysql-community*
再次即可
yum install mysql-server
启动和关闭mysql
systemctl start mysql.service
systemctl stop mysql.service
确认是否启动成功
两种查看是否启动成功的⽅法
systemctl status mysql.service
sudo netstat -tap | grep mysql
即 启动成功
未启动
进入⼊MySQL shell界⾯
mysql -u root -p
输入密码 即可
输入 passwd 可重置密码
如果报错 自己找找解决办法
或者 mysql -u root -p 后
出现输入密码的时候 不要输入 直接回车 (我用的是此方法,进去了)
查看字符集----默认为 latinl
how variables like 'character%';
修改字符集
打开配置⽂件
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
添加⼀⾏:
character_set_server=utf8
重启:
systemctl restart mysql.service
登录mysql查看当前设置的编码:
show variables like "char%";
可查看已修改为utf8
查看数据库
show databases;
如遇到
参考文章:
https://www.cnblogs.com/gyrgyr/p/6872972.html
切换到mysql数据库中
use mysql;
查看表
show tables;
新建表
类似下边这种结构---- 直接上传到已有表中也可,看需求
直接上传本地的会报错,因为服务器找不到本地的C盘D盘的目录。
因此先把本地slq文件上传到服务器中某一个文件下,
然后再导⼊sql⽂件
source /var/tmp/cids.sql
测试:
查询表结构:
desc 表名;
数据总条数:
SELECT COUNT(*) FROM 表名;
查出来都无误那就是成功了。
如下图,上传成功。
连接数据库
如遇到此错误
ERROR 1130: Host '192.168.10.173' is not allowed to connect to this MySQL ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
依次输入即可,如遇 ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 不予理会,
update user set host='%' where user='root';
flush privileges;
整个前后端项目部署可参考
https://blog.csdn.net/m0_51534164/article/details/129535227?spm=1001.2014.3001.5502
使用索引
查询的数据库数据过大的情况下,使用索引可以减少查询时间
使用索引前:
使用索引后:
创建索引
create index 索引名称 on 表名称 (字段名称);
查询索引
show index from 表名称 [from 字段名称]
4751

被折叠的 条评论
为什么被折叠?



