Ubantu下安装MySQL
Posted miaozhigg
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubantu下安装MySQL相关的知识,希望对你有一定的参考价值。
Ubantu下安装mysql
本文下载地址:链接:https://share.weiyun.com/5C9ErBl
1.安装MYSQL服务
sudo apt-getinstall mysql-server
2.输入数据库root密码
3.重复密码
4.开始安装-结束
5.安装客户端
【不清楚是否必须安装】
Apt-get install mysql-client
6.安装dev包
Sudo apt-get install libmysqlclient-dev
7.查看服务状态
sudonetstat -tap | grep mysql
8.停止MYSQL服务
/etc/init.d/mysql status
/etc/init.d/mysql stop
9.复制数据文件到新文件夹
cp -R /var/lib/mysql/* /mysqldata
10.修改新数据文件夹权限
chown -R mysql:mysql /mysqldata
注:我这里是/mysqldata,需要之前配好。{如: mkdir –p /mysqldata}
11.修改数据文件位置
vim /etc/mysql/mysql.conf.d/mysqld.cnf【阿里云是这个路径】
vim /etc/mysql/my.cnf【有些系统可能是这个路径】
按ESC键,再输入冒号:wq!保存退出
12.修改启动文件
vim /etc/apparmor.d/usr.sbin.mysqld
改为
按ESC键,再输入冒号:wq!保存退出
13.重启服务
/etc/init.d/apparmor restart
/etc/init.d/mysql restart
/etc/init.d/mysql status
14.登录数据库
mysql -u root-p
-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
15.查看数据库
Mysql>show database;
16.确认数据文件路径
show variables like ‘%dir%‘;
17.修改绑定地址IP
vim /etc/apparmor.d/usr.sbin.mysqld
改为内网地址,如:172.*.*.*.要不然无法访问,修改后保存退出
18.查看绑定地址
Netstat -ntlp
19.允许root远程登录
mysql -u root-p"youpassword" //登录
mysql>GRANT ALL PRIVILEGES ON *.*TO ‘root‘@‘%‘ IDENTIFIED BY ‘youpassword‘ WITH GRANT OPTION;
重载授权表:
FLUSHPRIVILEGES;
退出mysql数据库:
exit
20.测试连接
以上是关于Ubantu下安装MySQL的主要内容,如果未能解决你的问题,请参考以下文章
ubantu 安装mysql 5.7 解决安装不提示设置密码问题