Shell脚本学习-阶段四-mysqladmin


前言


20条mysql的mysqladmin

1.设置mysql的root密码

mysqladmin -u root password YOURNEWP ASSWORD

2.更改mysql的root密码

mysqladmin -u root -p123456 password 'xyz123'

3.确保mysql Server正在运行

mysqladmin -u root -p ping

4.查看正在运行的mysql版本

mysqladmin -u root -p version

5.找到当前mysql server的运行状态

mysqladmin -u root -ptmppassword status

6.确认mysql server的变量及变量的值

mysqladmin -u root -p extended-status

7.查看所有mysql server的变量及变量值

mysqladmin -u root -p variables

8.确认所有mysql server运行的进程

mysqladmin -u root -p processlist

9.在mysql server中创建一个数据库

mysqladmin -u root -p create databasename

mysql -u root -p

show databases;

10.在mysql server中删除一个数据库

mysqladmin -u root -p drop databasename

11.加载mysql的权限

mysqladmin -u root -p reload;
mysqladmin -u root -p refresh

12.安全的关闭mysql server

mysqladmin -u root -p shutdown


#也可以
/etc/init.d/mysqld stop
/etc/init.d/mysqld start

13.一些有用的mysql刷新命令

* flush-hosts: 刷新所有来自host内存的主机信息
* flush-tables:刷新所有表
* flush-threads:刷新所有线程的内存
* flush-logs:刷新所有信息日志
* flush-privileges:加载存在的表
* flush-status:清理掉变量的状态
mysqladmin -u root -p flush-hosts
mysqladmin -u root -p flush-tables
mysqladmin -u root -p flush-threads
mysqladmin -u root -p flush-logs
mysqladmin -u root -p flush-privileges
mysqladmin -u root -p flush-status

14.将睡眠中的mysql客户端进程杀掉

mysqladmin -u root -p processlist

mysqladmin -u root -p kill 5

#多个
mysqladmin -u root -p kill 5,10

15.一起运行多个mysqladmin命令

mysqladmin -u root -p processlist status version

16.连接远程mysql server

mysqladmin -h 172.16.25.126 -u root -p

17.在远程mysql server中执行命令

mysqladmin -h 172.16.25.126 -u root -p status

18.在一个从server上开启/关闭mysql同步

mysqladmin -u root -p start-slave

mysqladmin -u root -p stop-slave

19.将mysql server的调试信息存储到日志中

mysqladmin -u root -p debug

20.查看mysqladmin的参数和使用

mysqladmin --help

总结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 您好,针对您的问题,我可以回答。在Linux的Shell脚本中安装MySQL,您可以按照以下步骤进行: 1. 打开终端,输入命令 sudo apt-get update 更新系统。 2. 输入命令 sudo apt-get install mysql-server 安装MySQL。 3. 安装完成后,输入命令 sudo service mysql start 启动MySQL服务。 4. 输入命令 sudo mysql_secure_installation 进行安全设置,包括更改root用户的密码、删除匿名用户等。 以上就是在Linux的Shell脚本中安装MySQL的步骤,希望对您有所帮助。 ### 回答2: 安装MySQL可以使用Linux shell脚本来自动完成,以下是一个简单的步骤: 1. 下载MySQL安装包: 在MySQL官方网站上下载适用于Linux的MySQL安装包(通常是以.tar.gz形式压缩),保存到指定目录。 2. 解压安装包: 使用shell命令解压下载的压缩包,如`tar -zxvf mysql.tar.gz`。 3. 安装依赖: 在安装MySQL之前,需要确保系统已安装一些依赖库,如GCC、C++、CMake等。可以使用包管理器进行安装,如使用apt-get命令:`sudo apt-get install gcc g++ cmake`。 4. 进入解压目录: 使用`cd`命令进入解压后的MySQL安装目录。 5. 创建MySQL用户和组: 使用命令创建一个MySQL组和用户,可以使用以下命令: ``` sudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql ``` 6. 配置MySQL: 运行以下命令来配置MySQL安装选项和路径: ``` sudo cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DSYSCONFDIR=/etc \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DENABLED_LOCAL_INFILE=1 ``` 上述命令会将MySQL安装到`/usr/local/mysql`目录,并使用`/etc`作为配置文件目录。 7. 编译并安装: 运行以下命令进行编译和安装: ``` sudo make && sudo make install ``` 8. 初始化MySQL: 运行以下命令进行MySQL的初始化: ``` sudo /usr/local/mysql/bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ``` 9. 设置环境变量: 编辑`~/.bashrc`文件,添加以下路径到`PATH`环境变量中: ``` export PATH=$PATH:/usr/local/mysql/bin ``` 10. 启动MySQL: 使用以下命令启动MySQL服务器: ``` sudo /usr/local/mysql/bin/mysqld_safe --user=mysql & ``` 完成上述步骤后,就可以通过shell脚本自动化地完成MySQL的安装。 ### 回答3: 要在Linux上使用shell脚本安装MySQL,可以按照以下步骤进行操作: 1. 首先,下载MySQL的安装文件。可以从MySQL官方网站上下载,选择适合你的Linux发行版的安装文件。 2. 然后,创建一个新的shell脚本文件。可以使用文本编辑器,比如vi或nano,在终端中输入以下命令创建一个新的脚本文件: ``` $ nano install_mysql.sh ``` 3. 将以下内容复制粘贴到你创建的脚本文件中: ``` #!/bin/bash # 下载MySQL的安装包 wget [MySQL下载链接] # 解压安装包 tar -zxvf [MySQL安装包名称] # 安装依赖包 apt-get install -y libaio1 # 安装MySQL cd [MySQL安装包目录] ./configure --prefix=[MySQL安装目录] make make install # 初始化MySQL cd [MySQL安装目录]/scripts ./mysql_install_db --user=mysql # 启动MySQL服务 cd ../bin ./mysqld_safe --user=mysql & # 配置环境变量 echo 'export PATH=$PATH:[MySQL安装目录]/bin' >> ~/.bashrc source ~/.bashrc # 设置MySQL的root用户密码 ./mysqladmin -u root password [你的密码] # 创建一个新用户 ./mysql -u root -p[你的密码] -e "CREATE USER '[新用户名]'@'localhost' IDENTIFIED BY '[新用户密码]';" # 授权给新用户 ./mysql -u root -p[你的密码] -e "GRANT ALL PRIVILEGES ON *.* TO '[新用户名]'@'localhost' IDENTIFIED BY '[新用户密码]' WITH GRANT OPTION;" # 保存并关闭脚本文件 exit ``` 注意:将上述内容中的[MySQL下载链接]、[MySQL安装包名称]、[MySQL安装包目录]、[MySQL安装目录]、[你的密码]、[新用户名]、[新用户密码]替换为你实际的信息。 4. 保存并关闭脚本文件。在nano编辑器中,按下Ctrl + X,然后按下Y,最后按下Enter键。 5. 授予脚本文件执行权限。在终端中输入以下命令: ``` $ chmod +x install_mysql.sh ``` 6. 运行脚本文件。在终端中输入以下命令: ``` $ ./install_mysql.sh ``` 7. 等待脚本执行完成。一旦脚本执行完毕,即可成功安装MySQL。 这是通过shell脚本安装MySQL的基本步骤。根据你的Linux发行版和系统环境,可能会有一些细微的差异。请确保在执行脚本前备份重要数据,并且谨慎操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

低调的小哥哥

你的关注就是我为你服务的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值