| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		baboo Senior Member
 
  Joined: 04 Sep 2007 Posts: 676
 
  | 
		
			
				 Posted: Wed Sep 19, 2007 3:51 pm    Post subject: mysql woes | 
				     | 
			 
			
				
  | 
			 
			
				Just thought I would share difficulty that I am having with mysql.
 
 
1. Using 1.1.2 sms release
 
 
2. If I type '/etc/rc.d/rc.mysqld', I get an error message that says process is already running. But when I type 'netstat -tap' it shows no mysql running on port 3306 or any other port.
 
 
3. On pristine install of sms 1.1.2 I typed the commands that you gave me in previous mysql posting. I get an error message saying that it can not connect to root@localhost.
 
 
4. So, I cannot get the two apps I am trying to run because so far I have failed at making mysql work for me.
 
 
5. A side note. Back when I had 1.1 release installed, if I typed 'netstat -tap' it showed mysql running. Also, I was able to install igsuite as long as I did not change hostname. I still have not figured out hostname issue but have not given up on it.
 
 
thanks | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		gerasimos_h Site Admin
 
  Joined: 09 Aug 2007 Posts: 1757 Location: Greece
  | 
		
			
				 Posted: Wed Sep 19, 2007 4:22 pm    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				2. That's weird, I just booted to 1.1.2 no problem found when I type that.
 
 	  | Code: | 	 		  root@sms:~# /etc/rc.d/rc.mysqld
 
usage /etc/rc.d/rc.mysqld start|stop|restart | 	  
 
Mysql is running from the start, maybe something went wrong on installation...
 
maybe a permissions issue. Try:
 
 	  | Code: | 	 		  cd /var/lib/
 
chown -R mysql.mysql mysql
 
/etc/rc.d/rc.mysqld restart | 	  
 
 
I'm not having any issue with mysql, could you please try from Live environment and please reinstall to double check it.
 
 
gerasimos_h _________________ Superb! Mini Server Project Manager
 
http://sms.it-ccs.com | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		baboo Senior Member
 
  Joined: 04 Sep 2007 Posts: 676
 
  | 
		
			
				 Posted: Wed Sep 19, 2007 4:32 pm    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| will do. thanks | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		baboo Senior Member
 
  Joined: 04 Sep 2007 Posts: 676
 
  | 
		
			
				 Posted: Wed Sep 19, 2007 4:50 pm    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				okay, I tried changing permissions and that did not work. So, I will try livecd and then re-install sms.
 
 
thanks | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		baboo Senior Member
 
  Joined: 04 Sep 2007 Posts: 676
 
  | 
		
			
				 Posted: Wed Sep 19, 2007 7:33 pm    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Livecd does not give me an error message when I restart mysqld. But, it does not show mysql running on port 3306 or any port for that matter. If you type netstat -tap, you will not see mysql running.
 
 
I re-installed sms 1.1.2 and restart works without error message but netstat -tap does not show mysql running on port and if you install igsuite or simple-groupware, I get an error message that can not connect to root@localhost.
 
 
maybe I'm just unlucky  ... | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		gerasimos_h Site Admin
 
  Joined: 09 Aug 2007 Posts: 1757 Location: Greece
  | 
		
			
				 Posted: Wed Sep 19, 2007 8:23 pm    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				I just install igsuite no error mysql is running...
 
Maybe it's my.cnf that makes the difference, but I doubted.
 
I didn't change anything in mysql.
 
Is there any chance that you may doing something wrong or you might forgot some step from your configuration?
 
It's weird.
 
'netstat -tap' doesn't show it but it's running. _________________ Superb! Mini Server Project Manager
 
http://sms.it-ccs.com | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		baboo Senior Member
 
  Joined: 04 Sep 2007 Posts: 676
 
  | 
		
			
				 Posted: Wed Sep 19, 2007 8:57 pm    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				I installed sms. Then I copy igsuite to sms server. You told me to type the following:
 
 
mysql
 
mysql create database igsuite;
 
mysql grant all on igsuite.* to user@localhost identified by 'password';
 
exit
 
 
and then cd to igsuite package and type
 
perl install.pl and answer the questions.
 
 
But when the script runs, I get an error message ' Panic! I tried to connect to mysql  and create 'igsuite' database, but an unknown error occurred, perhaps I haven't right privileges to access or to create database in mysql!!!
 
 
So, that is what happens. Maybe I am doing something wrong but I don't know what. I really hate taking your time up with this.
 
 
regards | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		gerasimos_h Site Admin
 
  Joined: 09 Aug 2007 Posts: 1757 Location: Greece
  | 
		
			
				 Posted: Wed Sep 19, 2007 9:30 pm    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				OK! 'netstat -tap' doesn't shows mysqld cause it's starting with --skip-networking but still that shouldn't bother you.
 
Regarding Igsuite, have you changed your localhost hosts, HOSTNAME?
 
The commands after typing mysql are
 
 	  | Code: | 	 		  create database igsuite;
 
grant all on igsuite.* to user@localhost identified by 'password'; | 	  
 
but I'm sure you had figured out that, you can put them in a text for instance db.txt and run 
 
 
for not running all the commands if you have a lot of users and databases.
 
 
gerasimos_h _________________ Superb! Mini Server Project Manager
 
http://sms.it-ccs.com | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		baboo Senior Member
 
  Joined: 04 Sep 2007 Posts: 676
 
  | 
		
			
				 Posted: Thu Oct 04, 2007 9:51 pm    Post subject: solved | 
				     | 
			 
			
				
  | 
			 
			
				I finally figured out how to change hostname and have mysql work.
 
 
I did the following steps:
 
 
1. mysql
 
2. use mysql;
 
3. grant all *.* on 'rocky'@'%' identified by 'password''
 
4. flush privileges;
 
5. grant all *.* on 'rocky'@localhost identified by 'password';
 
6. flush privileges;
 
 
 
This allows you now to creat a root user with a new password.
 
 
Thanks for all your help | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		 |