Rumah > pangkalan data > tutorial mysql > linux mysql安装与维护的详情介绍

linux mysql安装与维护的详情介绍

黄舟
Lepaskan: 2017-02-28 13:26:11
asal
1336 orang telah melayarinya

       近来进行mysql的研究使用,对于服务器知识一窍不通的我还是需要从基本练起,首先从mysql的安装开始,安装步骤如下:

  一、 卸载原先数据库

1、  查询系统有没有安装数据库

rpm -qa | grep mysql
Salin selepas log masuk

2、卸载原先的数据库

   rpm -e mysql  // 普通删除模式
 rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
Salin selepas log masuk


如果上述命令任然无法删除,则可以参考: 《linux 怎么完全卸载mysql数据库 》

二、 使用yum 安装数据库

1、查询yum提供的数据库版本

                     yum list | grep mysql
Salin selepas log masuk

2、安装数据库

                    yum install  -y  mysql-server  mysql  mysql-deve
Salin selepas log masuk

3、 查看安装的数据库版本

                     rpm -qi mysql-server
Salin selepas log masuk

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
Salin selepas log masuk

5、查询数据库是否开机启动

chkconfig --list | grep mysqld
Salin selepas log masuk

6、设置开机启动

chkconfig mysqld on
Salin selepas log masuk

7、设置mysql 数据库 root 用户的初始密码

  /usr/bin/mysqladmin -u root password 'new-password'
Salin selepas log masuk


mysqladmin -u root password 'root'
Salin selepas log masuk

8、进入mysql:#mysql -u root

三、查看数据库配置文件位置

1、cat /etc/my.cnf

 
 
[root@bogon 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
Salin selepas log masuk

2、查看mysql数据位置与日志

/var/lib/mysql
             /var/log/mysqld.log
Salin selepas log masuk


四、报错修改

使用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>
Salin selepas log masuk

 以上就是linux mysql安装与维护的详情介绍的内容,更多相关内容请关注PHP中文网(www.php.cn)!


Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan