yum 安装mysql后怎样启动,以及添加为系统服务,但不能开机启动
2013-03-29 13:30
766 查看
1 yum 安装mysql
#yum install mysql mysql-server mysql-devel
网上很多人都是可以直接启动mysql,使用下面的命令:
启动mysql服务
#systemctl start mysqld.service
设置mysqld为开机自启动
#systemctl enable mysqld.service
但我的不起作用,有时候执行 systemctl start mysqld.service 后,系统会CPU占用100%而死机。根据 systemctl status mysqld.service 的信息,或者 /var/log/messages 文件的内容搜索找到的方法都不管用。
2 安装后可以这样查看mysql的相应命令的安装位置
查找mysql服务器文件的安装位置
#rpm -ql mysql-server
查找mysql客户端文件的安装位置
#rpm -ql mysql
3 系统默认没有安装mysql管理数据库,运行安装命令
#mysql_install_db
或者加上参数
#mysql_install_db --user=root --basedir=/usr --datadir=/var/lib/mysql
安装完mysql管理数据库后,可以启动mysql了,可以这样查看相应的basedir和datadir的值。
启动mysql
#mysqld_safe --user=root &
查找mysqld的进程号
#ps aux|grep mysqld
结束mysqld,进程号由上面的命令得到,注意是 /usr/bin/mysqld 的进程号,而不是 /bin/sh /usr/bin/mysqld_safe 的进程号。
#kill 35431
4 下载一个mysql的Linux二进制压缩安装包(版本号差不多就行,比如都是5.5.xx)中的support-files/mysql.server文件(下载),修改其中的两行。
basedir=/usr
datadir=/var/lib/mysql
搜索'start'段,在 $bindir/mysqld_safe --datadir="$datadir" 修改为 $bindir/mysqld_safe --user=root --datadir="$datadir" 。
然后
#cp mysql.server /etc/rc.d/init.d/mysqld
#chmod +x /etc/rc.d/init.d/mysqld
至此,mysql就成功注册为服务了,可以使用 #service mysqld start|stop|restrat 命令来运行mysql了。
启动mysql
#service mysqld start
给mysql的root用户添加密码123
#mysqladmin -uroot password 123
使用mysql命令行客户端
#mysql -uroot -p123
OK!
#yum install mysql mysql-server mysql-devel
网上很多人都是可以直接启动mysql,使用下面的命令:
启动mysql服务
#systemctl start mysqld.service
设置mysqld为开机自启动
#systemctl enable mysqld.service
但我的不起作用,有时候执行 systemctl start mysqld.service 后,系统会CPU占用100%而死机。根据 systemctl status mysqld.service 的信息,或者 /var/log/messages 文件的内容搜索找到的方法都不管用。
2 安装后可以这样查看mysql的相应命令的安装位置
查找mysql服务器文件的安装位置
#rpm -ql mysql-server
查找mysql客户端文件的安装位置
#rpm -ql mysql
3 系统默认没有安装mysql管理数据库,运行安装命令
#mysql_install_db
或者加上参数
#mysql_install_db --user=root --basedir=/usr --datadir=/var/lib/mysql
安装完mysql管理数据库后,可以启动mysql了,可以这样查看相应的basedir和datadir的值。
启动mysql
#mysqld_safe --user=root &
查找mysqld的进程号
#ps aux|grep mysqld
结束mysqld,进程号由上面的命令得到,注意是 /usr/bin/mysqld 的进程号,而不是 /bin/sh /usr/bin/mysqld_safe 的进程号。
#kill 35431
4 下载一个mysql的Linux二进制压缩安装包(版本号差不多就行,比如都是5.5.xx)中的support-files/mysql.server文件(下载),修改其中的两行。
basedir=/usr
datadir=/var/lib/mysql
搜索'start'段,在 $bindir/mysqld_safe --datadir="$datadir" 修改为 $bindir/mysqld_safe --user=root --datadir="$datadir" 。
然后
#cp mysql.server /etc/rc.d/init.d/mysqld
#chmod +x /etc/rc.d/init.d/mysqld
至此,mysql就成功注册为服务了,可以使用 #service mysqld start|stop|restrat 命令来运行mysql了。
启动mysql
#service mysqld start
给mysql的root用户添加密码123
#mysqladmin -uroot password 123
使用mysql命令行客户端
#mysql -uroot -p123
OK!
相关文章推荐
- fedora 16 yum 安装mysql后怎样启动,以及添加为系统服务,但不能开机启动
- fedora 16 yum安装mysql后怎样启动,以及添加为系统服务
- fedora 16 yum 安装mysql后怎样启动,以及添加为系统服务
- apache与mysql添加进系统服务并设置开机启动
- Linux设置添加MySQL Apache为系统服务并开机启动
- tomcat 服务不支持 chkconfig 以及其他服务不能添加到开机启动时的操作
- Windows下mysql5.7.9解压缩版正确安装步骤,解决win10等windows系统不能启动mysql服务
- MySQL 5.7.17 下载安装启动服务登陆mysql以及简单实用
- MySql5.7.12免安装版配置以及服务无法启动问题解决方法
- systemd添加自定义系统服务设置自定义开机启动
- 腾讯云CentOS7安装mysql各种报错解决办法!!以及Navicat连接(服务启动不了解决办法)
- CentOS系统编译安装服务如何添加开机自启动
- 安装,启动与卸载MySql系统服务
- 安装,启动与卸载Mysql系统服务(MYSQL常见问题)
- MySQL5.7.11免安装版的安装和配置以及解决MYSQL服务无法启动问题
- supervisord安装,启动/关闭,添加开机自启动服务
- CentOS 7.X设置自定义开机启动,添加自定义系统服务
- MySql5.7.12免安装版配置以及服务无法启动问题解决方法
- CentOS 7.x设置自定义开机启动,添加自定义系统服务
- Linux系统下tomcat加入系统服务以及开机自动启动