安装mysql
sudo apt
-get install mysql
-server
sudo apt
-get install mysql
-client
sudo apt
-get install libmysqlclient
-dev
//程序编译时链接的库
sudo netstat
-tap
| grep mysql
1698
问题所在:安装mysql时密码没有初始化
方案:使用默认密码登录
查看默认用户名和密码
sudo cat
/etc
/mysql
/debian
.cnf
使用默认用户名和密码登录
mysql
-uxxx
-pxxx
修改plugin设置(出现这个问题的原因就在这)
update mysql
.user
set authentication_string
=password
('root'), plugin
='mysql_native_password' where user
='root';
重启服务
mysql stop
mysql start
彻底卸载mysql
sudo rm
/var
/lib
/mysql
/ -R
sudo rm
/etc
/mysql
/ -R
sudo apt
-get autoremove mysql
* --purge
sudo apt
-get remove apparmor
mysql导入、导出数据
导入(是否创建数据库,取决于sql文件中是否有创建数据库的命令)
创建数据库
create database xxx charset
=utf8
use xxx
source 路径
导出
导出整个数据库
mysqldump
-uxxx
-p 数据库名
>导出的文件名
导出一个表
mysqldump
-uxxx
-p 数据库名 表名
>导出的文件名
导出一个数据库结构
mysqldump
-u wcnc
-p
-d –add
-drop
-table smgp_apps_wcnc
>d
:\wcnc_db
.sql
-d 没有数据 –add
-drop
-table 在每个create语句之前增加一个drop table
我是清茶!欢迎你和我一起讨论,我们下期见。