1,首先检查ubuntu系统中是否已经安装Mysql
命令:sudo netstat -tap|grep mysql
输入命令后如果有如下图类似信息则系统安装过Mysql
输入命令卸载Mysql
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common (非常重要)
输入命令之后如果没有如何显示则系统没有安装过Mysql
2,安装Mysql
命令:sudo apt-get install mysql-server
在安装过程中程序会让你输入数据库root密码
3,安转完毕后输入命令进入Mysql
命令:mysql -u root -p
密码是安装时的密码
Mysql启动方式
1、使用 service 启动:service mysql start
2、使用 mysqld 脚本启动:/etc/inint.d/mysql start
Mysql停止方式
1、使用 service 启动:service mysql stop
2、使用 mysqld 脚本启动:/etc/inint.d/mysql stop
Mysql重启方式
1、使用 service 启动:service mysql restart
2、使用 mysqld 脚本启动:/etc/inint.d/mysql restart
安转好之后就可以使用navicat连接数据库了
连接时的相关问题
问题1:
Error2: 1130 - Host'ClientIP' is not allowed to connect to this MySQL server。
解决方法:
使用root 用户登陆Linux,登陆MySQL的root用户,更改容许登陆的IP地址范围。
1. [root@bugzilla ~]# mysql -u root -p
2.
3. mysql>grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;
这段指令容许所有用root用户输入密码登陆该mysql server,如果将'%' 换成'192.168.1.100' ,那么只有'192.168.1.100'的主机可以登陆。
问题2:
Lost connection to MySQL server at ‘reading initial communication packet', system error: 0
在linux服务器上打开my.cnf文件,查看是否有绑定本地回环地址的配置,如果有,注释掉下面这段文字:(在文字之前加上#号即可)
vi /etc/mysql/my.cnf
#bind-address = 127.0.0.1
更改完之后重启Mysql