为了安装,我做到了:
yum --enablerepo=remi,remi-test install mysql mysql-server最后3行的结果:
Installed:
mysql-server.x86_64 0:5.0.95-5.el5_9
Complete!然后我做了以下几件事:
[root@resdb-1 mysql]# /etc/init.d/mysqld start
Starting mysqld: [ OK ]然后我做以下几件事:
[root@resdb-1 mysql]# /usr/bin/mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MySQL to secure it, we'll need the current
password for the root user. If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none): **(I PRESSED ENTER HERE)**
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)在我的生活中,我无法为root设置密码,我尝试了我在网上找到的所有东西,通过使用mysqladmin -u根密码NEWPASSWORD,我每次都会收到相同的消息(有时是“使用密码:是”):错误1045 (28000):用户' root '@'localhost‘被拒绝访问(使用密码:否)
我甚至成功地停止了服务,跳入mysql -u根目录并使用sql命令进行设置,但是它仍然不能工作,没有什么变化。
我在这里做错什么了?
我尝试了以下几种方法,但没有任何运气:
[root@resdb-1 mysqld]# kill `cat /var/run/mysqld/mysqld.pid`
[root@resdb-1 mysqld]# mysqld_safe --init-file=/home/maddock/mysql-init &
[3] 20961
[root@resdb-1 mysqld]# Starting mysqld daemon with databases from /var/lib/mysql
STOPPING server from pid file /var/run/mysqld/mysqld.pid
140129 20:32:00 mysqld ended
[3]- Done mysqld_safe --init-file=/home/maddock/mysql-init
[root@resdb-1 mysqld]# /sbin/service mysqld start
Starting mysqld: [ OK ]
[root@resdb-1 mysqld]# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
[root@resdb-1 mysqld]#这里包含重新设置密码的命令:/home/mad多克/mysql-init内容:
UPDATE mysql.user SET Password=PASSWORD('testpass') WHERE User='root';
FLUSH PRIVILEGES;发布于 2014-01-29 23:19:47
我想“丁克”从一开始就做到了。
卸载不会删除数据库;它会删除数据库软件。
如果您已经安装了MySQL,配置了根密码,卸载了MySQL并最终安装了另一个版本的MySQL,那么第一个安装中的数据仍然存在。
如果不是,想象一下当您在生产服务器上升级安装的MySQL RPM时会有多惊讶。升级本质上是卸载,然后是新安装。
如果您真的想从头开始,则需要手动删除现有文件。它们通常在Linux上的/var/lib/mysql中。
如果您目前没有需要保存的MySQL数据,并且您的配置保留在默认位置,那么您应该能够通过以下方法修复它:
rm -rf /var/lib/mysql/*; mysql_install_db。
https://serverfault.com/questions/570855
复制相似问题