ubuntu mysql

MySQL管理与操作指南

 sudo netstat -tap|grep mysql  检查mysql服务器是否在运行。

启动命令 sudo /etc/init.d/mysql restart

 

登录

mysql -u root -p 或  sudo netstat -tap|grep mysql

 

select host,db,user from db 检验一下当前的测试数据库。

 

更改mysql根口令为123456:mysqladmin -u root -p password 123456

 

将数据库testdb导出到文件testdb.bak:mysqldump -u root -p testdb>testdb.bak

 

mysqlshow -u root -p 显示系统有多少个数据库。

 

mysqlshow -u root -p  mysql 显示系统中一个数据库的所有表。

 

mysqlshow -u root -p mysql  func      显示系统中一个数据库的一个表的内容。

 

UbuntuMySQL 的结合是非常常见的组合,尤其是在服务器环境和 Web 应用开发中。MySQL 是一个广泛使用的开源关系型数据库管理系统 (RDBMS),而 Ubuntu 则是一个流行的 Linux 发行版。 ### 安装 MySQLUbuntu 上安装 MySQL 非常简单: 1. **更新包列表** 打开终端并运行命令:`sudo apt update` 2. **安装 MySQL 服务** 接下来输入以下命令来安装 MySQL : `sudo apt install mysql-server` 3. **启动 MySQL** 使用这个命令可以确保它已经成功地作为守护进程开始工作了:`sudo systemctl start mysql.service` 4. **设置安全选项** 运行脚本加强安全性配置(如移除测试数据库等): `sudo mysql_secure_installation` 5. **验证是否已正确安装** 可通过尝试登录到 MySQL 控制台来进行检查:`mysql -u root -p`, 然后按照提示输入密码。 6. **管理 MySQL 服务状态** 如果需要停止、重启或者查看其当前的状态,您可以使用下面三个命令之一: ``` sudo systemctl stop mysql.service sudo systemctl restart mysql.service sudo systemctl status mysql.service ``` 7. **创建新用户及授权操作** 登录之后就可以添加新的账户以及对特定数据库授予相应权限;例如创建名为 'example_user' 并给予所有权限给该用户的语句如下所示: ```sql CREATE USER 'example_user'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON * . * TO 'example_user'@'localhost'; FLUSH PRIVILEGES; EXIT; ``` 8. **连接至远程主机** 若要允许来自其他计算机的连接,则需修改 `/etc/mysql/mysql.conf.d/mysqld.cnf` 文件内有关 bind-address 行的内容,并将其值设为您希望监听 IP 地址或是0.0.0.0表示接受所有的请求来源地址。(请注意这样做可能会带来潜在的安全风险) 9. **防火墙配置** 最后来开放端口以便外部访问,默认情况下 MySQL 监听的是3306端口,因此你需要让此端口可以通过防火墙规则访问:`sudo ufw allow 3306/tcp`. 以上就是在 Ubuntu 中部署并初步设定好 MySQL 数据库系统的步骤概述!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值