linux安装mysql数据库
今天同事要我在linux服务器上安装数据库,然后我在网上找了一大推教程感觉不怎么有用… 所以就花了时间翻找我以前第一次安装mysql的教程…
----我这里发布只是为了担心我下次用但找不到并且帮助一下第一次安装mysql的人…若我我的是你的你有意见可沟通删除,毕竟我不知道出处–
Mysql
CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源
使用yum安装mysql的默认路径
usr/bin/mysql 是指:mysql的运行路径
var/lib/mysql 是指:mysql数据库文件的存放路径
usr/lib/mysql 是指:mysql的安装路径
-
下载mysql rpm包
wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2.安装mysql rpm包
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
3.安装mysql
yum -y install mysql-community-server
4…设置开机启动mysql
systemctl enable mysqld
5.重新启动mysql服务
service mysqld restart
6.配置mysql
mysql_secure_installation输入命令:grep ‘temporary password’ /var/log/mysqld.log,可以直接获取mysql登录密码。
(注:密码为冒号后面的所有字符!)
7.登录mysql数据库
mysql -u root -p
8. 修改密码 ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’;(注,密码要复杂点,不然不给过)
9…开启mysql远程连接
use mysql;
grant all privileges on *.* to root @"%" identified by "Qq135246";
***将所有数据库的所有表(*.*)的所有权限(all privileges),授予通过任何ip(%)访问的root用户,密码为数据库密码,如果要限制只有某台机器可以访问,将其换成相应的IP即可***
flush privileges; 刷新
关于mysql的卸载
- 卸载掉安装的部分 首先执行查看命令,看一下都安转了什么东东rpm -qa |grep -i mysql
- 开始卸载 执行卸载命令:yum remove 文件名称
- 检查卸载残余 检查是否卸载干净:rpm -qa |grep -i mysql
- 没删完的话继续删,还是上面的命令
- 终极检查 再进行一遍检查:rpm -qa |grep -i mysql,安装部分已完全卸载掉
- 清理文件 查看mysql文件目录:find / -name mysql
- 删除掉该文件:rm -rf /usr/share/mysq
- 查看残留的目录 whereis mysql
rm –rf /usr/my.cnf
rm –rf /root/.mysql_sercret - 最关键的
10.m –rf /var/lib/mysql
如果不删除这个目录的话,再重新安装,密码还是之前的密码,并没有重新初始化!
好了卸载mysql就完了
最后附带,个人觉得优快云发文章是真不好用,早知道就直接发图片了