linux mysql安装与维护的详情介绍
技术百科
黄舟
发布时间:2017-02-28
浏览: 次 近来进行mysql的研究使用,对于服务器知识一窍不通的我还是需要从基本练起,首先从mysql的安装开始,安装步骤如下:
一、 卸载原先数据库
1、 查询系统有没有安装数据库
rpm -qa | grep mysql
2、卸载原先的数据库
rpm -e mysql // 普通删除模式 rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
如果上述命令任然无法删除,则可以参考: 《linux 怎么完全卸载mysql数据库 》
二、 使用yum 安装数据库
1、查询yum提供的数据库版本
yum list | grep mysql
2、安装数据库
yum install -y mysql-server mysql mysql-deve
3、 查看安装的数据库版本
rpm -qi mysql-server
4、启动数据库
service mysqld start 如果命令启动不了:mysql: unrecognized service 使用: /etc/rc.d/init.d/mysqld start 修改启动文件权限 chmod 755 /etc/rc.d/init.d/mysqld 再次启动:service mysqld start
5、查询数据库是否开机启动
chkconfig --list | grep mysqld
6、设置开机启动
chkconfig mysqld on
7、设置mysql 数据库 root 用户的初始密码
/usr/bin/mysqladmin -u root password 'new-password'
或
mysqladmin -u root password 'root'
8、进入mysql:#mysql -u root
三、查看数据库配置文件位置
1、cat /etc/my.cnf
[root@bogonDesktop]# cat /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommendedto prevent assorted security risks symbolic-links=0
2、查看mysql数据位置与日志
/var/lib/mysql
/var/log/mysqld.log四、报错修改
使用root用户登录发生以下错误:
mysqlaccess denied for user 'root'@
进行如下修改:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
以上就是linux mysql安装与维护的详情介绍的内容,更多相关内容请关注PHP中文网(www.)!
# 相关内容
# 则可
# 对其
# 配置文件
# linux
# 报错
# mysql
# 查询系统
# 用户登录
# 中文网
# 则用
# 没有安装
相关栏目:
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
AI推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
SEO优化<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
技术百科<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
谷歌推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
百度推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
网络营销<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
案例网站<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
精选文章<?muma echo $count; ?>
】
相关推荐
- 如何在 Go 开发中正确处理本地包导入与远程模块路
- 如何使用正则表达式批量替换重复的“-”模式为固定字
- Mac自带的词典App怎么用_Mac添加和使用多语
- PHP 中 require() 语句返回值的用法详
- Windows10怎么查看系统激活状态_Windo
- Win11如何设置省电模式 Win11开启电池节电
- 如何在Mac上搭建Golang开发环境_使用Hom
- c++输入输出流 c++ cin与cout格式化输
- Python集合操作技巧_高效去重解析【教程】
- php与c语言在嵌入式中有何区别_对比两者在硬件控
- Python对象比较与排序_魔术方法解析【教程】
- Win11怎么开启智能存储_Windows11存储
- 如何在Golang中处理通道发送接收错误_防止阻塞
- Windows10如何删除Windows.old_
- Python迭代器生成器进阶教程_节省内存与懒加载
- 如何使用Golang实现微服务事件驱动_使用消息总
- Laravel 查询 JSON 列:高效筛选包含数
- Win11讲述人怎么关闭_Win11误触开启语音朗
- Windows10如何更改鼠标灵敏度_Win10鼠
- 微信里的php文件怎么变mp4_微信接收php转m
- c++ unordered_map怎么用 c++哈
- Windows10如何彻底关闭自动更新_Win10
- 如何在 PHP 单元测试中正确模拟带方法的图像处理
- Win11 explorer.exe频繁崩溃_修复
- 如何在Golang中编写异步函数测试_Golang
- Win11键盘快捷键大全_Windows 11常用
- 如何用正则表达式精确匹配“start”到“end”
- 如何优化Golang程序CPU性能_Golang
- Mac系统更新下载慢或失败怎么办_解决macOS升
- Win11怎么设置默认邮件客户端 Win11修改M
- Win11怎么关闭贴靠布局_Win11禁用窗口最大
- Mac怎么安装软件_Mac安装dmg与pkg文件的
- Go 中 defer 语句在 goroutine
- Win11怎么设置开机密码_Windows11账户
- Windows10怎么备份注册表_Windows1
- windows 10应用商店区域怎么改_windo
- Win11怎么格式化U盘_Win11系统U盘格式化
- Linux如何安装Tomcat应用服务器_Linu
- Windows7怎么找回经典开始菜单_Window
- 电脑的“网络和共享中心”去哪了_Windows 1
- c++怎么使用std::filesystem遍历文
- Win10电脑怎么设置IP地址_Windows10
- Go语言中CookieJar的持久化机制解析:内存
- Win11应用商店下载慢怎么办 Win11更改DN
- php查询数据怎么分组_groupby分组查询配合
- Win11怎么设置默认邮件应用_Windows11
- Windows系统文件被保护机制阻止怎么办_权限不
- c# Task.ConfigureAwait(tr
- Win11鼠标灵敏度怎么调 Win11鼠标指针移动
- 如何在 Python 中将 ISO 8601 时间

Desktop]# cat /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommendedto prevent assorted security risks
symbolic-links=0
QQ客服