linux安装mysql
-
检测当前系统中是否安装Mysql数据库
rpm -qa rpm -qa|grep mysql rpm -qa|grep mariadb没有输出就是没有安装
我的这里显示mariadb是安装了的(会与mysql冲突)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GtkwkBsE-1674405625094)(C:\Users\sophia\AppData\Roaming\Typora\typora-user-images\image-20230122221330259.png)]](https://img-blog.csdnimg.cn/1af2317200654dc2b777a406f4774e08.png)
-
卸载已经安装的软件
rpm -e --nodeps 软件名称 rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64输出别害怕,没输出就是卸载了,这里只会在卸载没有安装过的软件有输出
-
上传mysql文件至/usr/local/mysql
mkdir 路径 mv 文件名 路径 -
解压压缩包
tar -zxvf 文件名 -
依次安装,按照下面这个顺序
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j1dN1zOQ-1674405625095)(C:\Users\sophia\AppData\Roaming\Typora\typora-user-images\image-20230123000134703.png)]](https://img-blog.csdnimg.cn/c2df161595cd4ab982d2ebcebf3e4af5.png)
其中缺少什么东西就安装什么东西yum install 这个东西
下面就是整治mysql了
-
启动mysql
systemctl status mysqld # 查看服务状态 systemctl start mysqld # 查看服务状态 -
设置开机自启
systemctl enable mysqld没有输出就是设置成功
-
查看已经启动的服务和进程
netstat -tunlp netstat -tunlp|grep mysqld ps -ef|grep mysql -
获取初始密码
打开/var/log/mysqld.log 文件,记住这个密码
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LXLLkQZf-1674405625096)(C:\Users\sophia\AppData\Roaming\Typora\typora-user-images\image-20230123002011895.png)]](https://img-blog.csdnimg.cn/35f99106ac954639a5e647cbaa60aea5.png)
-
登录修改密码
mysql -uroot -p![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NVTAXvcQ-1674405625096)(C:\Users\sophia\AppData\Roaming\Typora\typora-user-images\image-20230123002208730.png)]](https://img-blog.csdnimg.cn/204d3c43a8ac48ce94965d8b2a395e30.png)
这里的密码输入是隐式的
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XArVMf86-1674405625096)(C:\Users\sophia\AppData\Roaming\Typora\typora-user-images\image-20230123002255508.png)]](https://img-blog.csdnimg.cn/f81cc2229ddd4dbcbd5c55bb378c34bf.png)
这个就是登录进来的样子
修改密码之前要修改密码的等级,修改的简单一点,也可以不用,然后设置密码为rootset global validate_password_length=4; set global validate_password_policy=LOW; set password = password('root'); -
开启访问权限
这样从外部也可以访问mysql
grant all on *.* to 'root'@'%' identified by 'root'; flush privileges;






![线性代数[向量]](https://img-blog.csdnimg.cn/35d8c6f2c260420296d2c546a1a08336.png)











