mysqld启动MYSQL服务 mysqld SQL后台程序(即MySQL服务器)。
要想使用客户端程序,该程序必须运行,因为客户端通过连接服务器来访问数据库。

  1. ## 检查机器是否安装了mysql
  2. rpm -qa | grep mysql
  3. ## 如果安装了,先进行协助
  4. rpm -e mysql ## 普通删除
  5. rpm -e --nodeps mysql ## 强力删除
  6. ## 查看可安装版本
  7. yum list | grep mysql
  8. ## 安装
  9. yum install -y mysql-server mysql mysql-devel
  10. # mysql 卸载
  11. rpm -qa | grep mysql # 查询有没有安装
  12. rpm -e mysql ## 普通删除
  13. rpm -e --nodeps mysql ## 强力删除
  14. find / -name mysql
  15. # 然后 删除对应文件 rm -rf
  16. rm /etc/my.con
  17. ## 查看安装好的mysql-server的版本
  18. rpm -qi mysql-server
  19. ## 启动数据库服务
  20. service mysqld start
  21. ## 停止数据库服务
  22. service mysqld stop
  23. ## 可以通过chkconfig --list | grep mysqld命令检测是否开机自动启动的
  24. chkconfig --list | grep mysqld
  25. mysqld 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
  26. ## chkconfig mysqld on 通过此命令让其开机自动启动
  27. chkconfig mysqld on
  28. chkconfig --list | grep mysql
  29. mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
  30. ## 首次安装好后,是无密码的,通过下面命令设置root的密码
  31. /usr/bin/mysqladmin -u root password 'new-password'  // 为root账号设置密码
  32. mysqladmin -u root password 'root'
  33. ## /etc/my.cnf 是mysql的主要配置文件
  34. ## /var/lib/mysql mysql数据库的数据库文件存放的位置
  35. ## 通过下面命令创建一个数据库
  36. mysql> create database xiaoluo;
  37. ## /var/log mysql数据库的日志输出存放位置
  38. ## netstat -anp 命令来查看一下,Linux系统是否在监听 3306 这个端口号

mysql-server 没有的情况下如何通过yum安装

  1. yum -y install wget
  2. wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
  3. rpm -ivh mysql-community-release-el7-5.noarch.rpm
  4. ls -1 /etc/yum.repos.d/mysql-community*
  5. /etc/yum.repos.d/mysql-community.repo
  6. /etc/yum.repos.d/mysql-community-source.repo
  7. yum install mysql-server
  1. mysql 8.0.21 版本修改密码
  2. alter user "root"@"localhost" identified by "new-password";

mysql 8的注意事项

vi /etc/my.cnf 加入 skip-grant-tables

  1. # "/etc/my.cnf"
  2. # This group is read both both by the client and the server
  3. # use it for options that affect everything
  4. #
  5. [client-server]
  6. #
  7. # include all files from the config directory
  8. #
  9. !includedir /etc/my.cnf.d
  10. iskip-grant-tables

mysql -u root -p 然后无密码登录