ubuntu之mysql各种问题

it2024-03-15  55

安装mysql

# 首先是ubuntu下安装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

我是清茶!欢迎你和我一起讨论,我们下期见。

最新回复(0)