Pregunta

I have run a binary install of MariaDB, i will provide the following commands that i used. (Forgive me I have a fairly basic level of mysql so I have annotated with my understanding of what the commands do).

Added group called mysql

shell> groupadd mysql 
shell> useradd -r -g mysql mysql 
shell> cd /usr/local 

Untars the mariaDB binaries into which directory you choose.

shell> tar zxvf /usr/local/mysql/mysql-VERSION-OS.tar.gz 

Created a symbolic link.

shell> ln -s /usr/local/mysql/mysql-VERSION-OS mysql 

shell> cd mysql 

Recursively changes ownership to the user/group.

shell> chown -R mysql . 
shell> chgrp -R mysql . 

Runs the mysql install db.

shell> scripts/mysql_install_db --user=mysql 
shell> chown -R root . 
shell> chown -R mysql data 

Makes a copy of the my.cnf file to put into the etc folder

shell> cp support-files/my-medium.cnf /etc/my.cnf 
shell> bin/mysqld_safe --user=mysql & 

Makes a copy of the server file to the init.d file which allows it to start automatically

shell> cp support-files/mysql.server /etc/init.d/mysql.server

Running my my_secure_installation script

 ./mysql_secure_installation --basedir=/usr/local/mysql/mariadb-5.5.34-linux-x86_64

I then closed the terminal and reopened, did:

ps -ef | grep mysql

to check the mysqld server was running (it was).

So I have done the above steps, I try and enter:

mysql -u root -p 

and I receive the error

bash: mysql: command not found.   

Any ideas why I cannot access it? Thanks in advance.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top