centos7安裝mysql

1, 下載安裝 yum 安裝源


   # wget  http://repo.mysql.com/mysql57-community-release-el7.rpm

   # rpm -ivh  mysql57-community-release-el7.rpm

   # yum install mysql  mysql-server

----

從官網安裝可能網速慢些,可以選擇從163下載:

  # wget http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-community-client-5.7.21-1.el7.x86_64.rpm

  # wget http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-community-libs-5.7.21-1.el7.x86_64.rpm

  # wget http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-community-common-5.7.21-1.el7.x86_64.rpm

  # wget http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-community-libs-compat-5.7.21-1.el7.x86_64.rpm

  # wget http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-community-devel-5.7.21-1.el7.x86_64.rpm

  # wget http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-community-server-5.7.21-1.el7.x86_64.rpm


  # yum localinstall  ./*rpm

2,Mysql 5.7 中如何禁用 密碼檢測插件

  /etc/my.conf 中 的 [mysqld] 中增加如下的配置:

  validate_password=OFF

3,啓動mysqld

   # systemctl enable mysqld

   # systemctl start mysqld

   # less /var/log/mysqld.log     ---查看msyql 臨時密碼

   # mysql_secure_installation


4, root 密碼破解


   # systemctl  stop mysqld.service 

   # mysqld_safe --skip-grant-tables

   # mysql 

   mysql> use mysql;

   mysql> update user set password=password("12345") where user="root";

   mysql> flush privileges;


   殺掉mysqld_safe 進程

   啓動Mysql

   systemctl   start mysqld.service


5, 修改默認字符集

  [client]
  default-character-set=utf8


  在[mysqld]下添加

  character-set-server=utf8


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章