安装服务器
sudo apt-get install mysql-server
安装时提示设置密码。
安装客户端
sudo apt-get install mysql-client
netstat -tap |grep mysql 检查是否安装成功
修改mysql的配置
vi /etc/mysql/my.cnf
登录
mysql -u root -p
-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
show databases 显示所有数据库
use mysql 使用数据库mysql
show tables ; 显示某数据库所有表
---------------------------------------------
mysql的退出命令为quit或者是exit
service mysql status 查看状态
service mysql start 开始
service mysql stop 停止
Another MySQL daemon already running with the same unix socket.
正在启动 mysqld: [失败]
解决办法:
原因多个Mysql进程使用了同一个socket。
两个方法解决:
第一个是立即关机 使用命令 shutdown -h now 关机,关机后在启动,进程就停止了。
shutdown -h now
第二个直接把mysql.sock文件改名即可。也可以删除,推荐改名。
mv /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock.bak
然后就可以启动mysql了。
[root@master1 ~]# service mysqld start
正在启动 mysqld: [确定]
[root@master1 ~]# service mysqld status
mysqld (pid 13318) 正在运行...
[root@master1 ~]# ps -el | grep mysqld
4 S 0 13216 1 0 80 0 - 27050 wait pts/0 00:00:00 mysqld_safe
4 S 27 13318 13216 0 80 0 - 94490 poll_s pts/0 00:00:00 mysqld
[root@master1 ~]# ps -ef | grep mysqld
root 13216 1 0 09:12 pts/0 00:00:00 /bin/sh /usr/bin/
mysqld_safe --datadir=/var/lib/mysql --
socket=
/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir=/usr --user=mysql
mysql 13318 13216 0 09:12 pts/0 00:00:01 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid -- socket= /var/lib/mysql/mysql.sock
root 28907 10310 0 09:25 pts/0 00:00:00 grep mysqld