1. 首页
  2. 服务器
  3. 详情

ubuntu安装mysql

changs  • 

1、安装依赖包

apt-get install libaio1

apt-get install libmecab2


2、解压安装文件

tar -xvf mysql-server_5.7.15-1ubuntu14.04_amd64.deb-bundle.tar


3、使用sudo dpkg -i XXXX命令按以下顺序安装

dpkg -i mysql-common_5.7.15-1ubuntu14.04_amd64.deb

dpkg -i libmysqlclient20_5.7.15-1ubuntu14.04_amd64.deb

dpkg -i libmysqlclient-dev_5.7.15-1ubuntu14.04_amd64.deb 

dpkg -i libmysqld-dev_5.7.15-1ubuntu14.04_amd64.deb 

dpkg -i mysql-community-client_5.7.15-1ubuntu14.04_amd64.deb 

dpkg -i mysql-client_5.7.15-1ubuntu14.04_amd64.deb 

dpkg -i mysql-community-source_5.7.15-1ubuntu14.04_amd64.deb 

dpkg -i mysql-community-server_5.7.15-1ubuntu14.04_amd64.deb

dpkg -i mysql-server_5.7.15-1ubuntu14.04_amd64.deb   -----这个可以不安装

输入mysql -u root -p,回车后输入自己的root密码,如果进入到mysql中,那就表明安装成功


4、修改默认路径

sudo service mysql stop   #停止 MySQL 服务  

mv /var/lib/mysql /data  

vi /etc/mysql/mysql.conf.d/mysqld.cnf   #将 datadir 对应的值改为 /data/mysql

vi /etc/apparmor.d/usr.sbin.mysqld      #将所有 /var/lib/mysql 改为 /data/mysql

vi /etc/init.d/mysql                    #将所有 /var/lib/mysql 改为 /data/mysql

sudo service apparmor restart #重启appparmor服务  

sudo service mysql start


5、修改mysql的root密码

mysql -u root -p

use mysql

update user set authentication_string=PASSWORD("123456")where user="root";

#更新权限

flush privileges;


6、mysql不允许远程登录,按如下调整

update user set host = '%' where user = 'root';

select host, user from user;

flush privileges;

修改/etc/mysql/mysql.conf.d/mysqld.cnf文件中的bind-address    = 0.0.0.0


7、修改mysql默认端口

使用命令show global variables like 'port';查看端口号

修改/etc/mysql/mysql.conf.d/mysqld.cnf文件中的port    = 3309


8、设置mysql慢查询日志。

show VARIABLES like '%quer%';

set global slow_query_log = 1

set global slow_query_log_file = '/data/mysql/mysql-slow.log'

set global long_query_time = 5



声明:若要转载FengHuoX中的任何博客请注明转载地址