安装过程中需要用到的linux 命令:
1:sudo **** 以sudo 开头的代码 表示 是以管理员执行
2:chmod 777 ***(*号代表文件名) 当你不是以ROOT权限进入Ubuntu 的话 更改文件配置 需要修改文件的 权限级别,777 代表最高级别 后面改到 my.cnf 文件配置的时候会用到
3:service mysql restart 重启mysql 服务
4:service mysql stop 停止mysql服务
5:service mysql start 启动mysql 服务 (注意:非ROOT下 前面要加sudo)
6:mysql -uroot -p 登入mysql
接下来我们开始安装mysql:
一:
1. sudo apt-get install mysql-server 安装mysql服务器
(此步骤安装的时候会出现中文乱码:
)
划红线的部分 看到了吗,password 。 到这一部的时候 别急着按回车 是让你 创建用户密码,直接输入就可以-创建成功后 还有一部要你确定密码再输入一遍 即可安装完成。
2. sudo apt-get isntall mysql-client 安装mysql客户端 (其实我没安装成功但是不影响,一般都使用第三方 工具 入navicat 操作,本人猜测和下面这条的作用一样的作用,如果这步安装不成功 可以直接安装第三部)
扫描二维码关注公众号,回复:
4261311 查看本文章
![](/qrcode.jpg)
接下来查看mysql服务启动没有
sudo netstat -tap | grep mysql
如果看到有mysql 的socket处于 listen 状态则表示安装成功
4. mysql -uroot -p 命令登入mysql
二:创建navicat 远程连接 Ubuntu 的mysql服务器
1:先进入mysql 目录 cd /etc/mysql
2:更改my.cnf 权限 sudo chmod 777 my.cnf
3:通过SecureCRT 打开my.cnf 更改 bind-address= 0.0.0.0 (此ip 为你的本地电脑IP 而不是服务器IP, 如果改为0.0.0.0 代表任何ip都可以连接
)注意:改完之后 需要把my.cnf 权限改为 755 命令为sudo chmod 755 ,如果权限不改回来 mysql 服务将无法启动 原因:权限冲突;
4:最后一步 授权账户 ,如果不对账户进行授权 将无法使用navicat 远程登入Ubuntu 的mysql
授权代码如下:
方法一、本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改为"%"
#mysql -u root -proot
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
方法二、直接授权(建议使用方法二)
从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器:
# mysql -u root -proot
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
在[mysqld]节点下添加
character-set-server=utf8
collation-server=utf8_general_ci