1.sudo apt-get install mysql-server-5.6
2.測試是否安裝成功
ps aux |grep mysql
mysql -u root -p
3.允許遠程訪問設置
sudo service mysql stop
sudo vim /etc/mysql/my.conf
#注釋 bind_address=127.0.0.1
重啟mysql sudo service mysql restart
登錄mysql mysql -u rot -p
切換數據庫 use mysql;
允許現有用戶的遠程訪問 update user set host='%' where user='root' and host ='localhost';
退出數據庫,重啟數據庫 exit; sudo service mysql restart;
4.數據庫文件的遷移
sudo service mysql stop #遷移前必須停止mysql
創建mysql 存放的目標文件夾 sudo /mnt/mysqldata
修改所屬用戶和用戶組 sudo chown -R mysql:mysql /mnt/mysqldata
修改權限 sudo chmod -R 700 /mnt/mysqldata
遷移文件 su root; cp -a /var/lib/mysql/* /mnt/mysqldata/
修改配置文件 sudo vim /etc/mysql/my.conf
datadir = /mnt/mysqldata
以上mysql 配置完畢,在ubuntu還有些敏感操作受到了 apparmor.d 的限制,mysql也受到了限制,
sudo vim /etc/apparmor.d/usr.sbin.mysqld

重新啟動apparmor 和mysql
sudo service apparmor reload
sudo service mysql start
