美文网首页
第1章-Mysql数据库的安装, 启动, 关闭

第1章-Mysql数据库的安装, 启动, 关闭

作者: 溜溜滴斌宝 | 来源:发表于2018-06-01 10:55 被阅读0次

一.Mysql安装

1.安装Mysql

-- 创建mysql组
  shell >groupadd mysql
-- 创建mysql用户                                    
  shell >useradd -s /sbin/nologin -g mysql mysql
-- 进入到下载的mysql安装包目录           
  shell >cd /usr/local/
-- 解压缩mysql安装包                                  
  shell >tar -zxvf mysql-5.7.14-linux-glibc2.5-x86_64 mysql
-- 创建存放mysql数据文件的目录 
  shell >mkdir -p /data/mysql                                 

2.初始化Mysql

shell >cd /usr/local/mysql/bin/                -- 进入mysql安装路径下的bin目录  
shell >./mysql --defaults-file=/etc/my.cnf\    -- 初始化mysql数据库 默认配置文件为 /etc/my.cnf  
--basedir=/usr/local/mysql/\                   -- mysql的安装路径  
--datadir=/data/mysql/\                        -- mysql的数据文件路径  
--user=mysql --initialize                      -- mysql系统用户

注意:
如果加上 --initialize 参数则会生成一个临时数据库登录密码(/data/mysql/error.log
如果加上 --initialize-insecure 参数, 代表无密码进入

3.进入Mysql后, 设置登录密码

mysql >SET PASSWORD='123456';  
mysql >ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;  
mysql >FLUSH PRIVILEGES;

二.Mysql数据库密码丢失

1.查看Mysql进程号, 停止Mysql运行

shell >ps -ef | grep mysql  
shell >kill -9 mysql进程ID mysql组ID  

2.加跳过权限表参数, 重启数据库

shell >./mysqld_safe --defaults-file=/etc/my.cnf --skip-grant-tables &
shell >./mysql

3.修改数据库管理员密码

mysql >USE mysql;  
mysql >UPDATE user SET authentication_string=PASSWORD('123456') WHERE user='root';  
mysql >FLUSH PRIVILEGES;

相关文章

网友评论

      本文标题:第1章-Mysql数据库的安装, 启动, 关闭

      本文链接:https://www.haomeiwen.com/subject/gmmhsftx.html