linux(ubuntu 14.04)安装,删除mysql,更改数据库路径(datadir)和帐户密码
2014-05-06 10:52
951 查看
(注:如果不是以root用户登录,以下命令前加sudo)
1,ubuntu安装mysql:
#apt-get install mysql-server
#apt-get install mysql-client
安装完后已经自动启动
2,查看mysql版本
#mysql --version
3,删除mysql安装
#apt-get autoremove --purge mysql-server-5.5#后面的数字是上面一步查出来的版本号
#apt-get autoremove mysql-server
#apt-get remove mysql-server
#apt-get autoremove mysql-common
4,启动,停止服务
#service mysql stop
#service mysql start
#service mysql restart
5,更改数据库路径(datadir)
[这个更改路径搞了好几天,google的疯掉,记录于此备查]
(1) #service mysql stop #//停止服务
(2)#mkdir -p /data/mysql #建立目录
(3)#chown mysql:mysql /data/mysql #更改目录所有者
(4)#chmod 755 /data/mysql #更改目录权限
(5)#vim /etc/mysql/my.cnf #修改配置文件里的datadir参数
找到datadir=/var/lib/mysql这一行,
将后面的参数改为datadir=/data/mysql,就是上面建立的目录
(6)#cp -a /var/lib/mysql /data/mysql #将默认目录下的所有文件拷贝到新建的目录下
(7)#vim /etc/apparmor.d/usr.sbin.mysqld #apparmor是类似于SELinux的东东,控制访问控制权限
找到这两行:
/var/lib/mysql/ r,
/var/lib/mysql/** rwk,
这两行实际上就是针对安装时的默认数据库目录的权限配置。先不管其他,依样画葫芦,在下面增加两行,对我们的新目录设置同样的权限:
/data/mysql/ r,
/data/mysql/** rwk,
(8)#/etc/init.d/apparmor restart #重启防火墙(暂且如此称呼)
(9)#service mysql start #重启mysql服务
(10)大功告成,可以登录mysql新建一个database试试,看看它是不是建在新的数据库目录/data/mysql下。
6,更改root帐户密码
(1)#service mysql stop #停止服务
(2)#mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
(3)#mysql -u root mysql
(4)mysql>select host, user from user; //查找用户
(5)mysql>UPDATE user SET Password=PASSWORD('******') where USER='root';//更新密码
(6)mysql>FLUSH PRIVILEGES;
(7)mysql>quit;
(8)#service mysql restart
以上代码参考了多篇网上文章。
1,ubuntu安装mysql:
#apt-get install mysql-server
#apt-get install mysql-client
安装完后已经自动启动
2,查看mysql版本
#mysql --version
3,删除mysql安装
#apt-get autoremove --purge mysql-server-5.5#后面的数字是上面一步查出来的版本号
#apt-get autoremove mysql-server
#apt-get remove mysql-server
#apt-get autoremove mysql-common
4,启动,停止服务
#service mysql stop
#service mysql start
#service mysql restart
5,更改数据库路径(datadir)
[这个更改路径搞了好几天,google的疯掉,记录于此备查]
(1) #service mysql stop #//停止服务
(2)#mkdir -p /data/mysql #建立目录
(3)#chown mysql:mysql /data/mysql #更改目录所有者
(4)#chmod 755 /data/mysql #更改目录权限
(5)#vim /etc/mysql/my.cnf #修改配置文件里的datadir参数
找到datadir=/var/lib/mysql这一行,
将后面的参数改为datadir=/data/mysql,就是上面建立的目录
(6)#cp -a /var/lib/mysql /data/mysql #将默认目录下的所有文件拷贝到新建的目录下
(7)#vim /etc/apparmor.d/usr.sbin.mysqld #apparmor是类似于SELinux的东东,控制访问控制权限
找到这两行:
/var/lib/mysql/ r,
/var/lib/mysql/** rwk,
这两行实际上就是针对安装时的默认数据库目录的权限配置。先不管其他,依样画葫芦,在下面增加两行,对我们的新目录设置同样的权限:
/data/mysql/ r,
/data/mysql/** rwk,
(8)#/etc/init.d/apparmor restart #重启防火墙(暂且如此称呼)
(9)#service mysql start #重启mysql服务
(10)大功告成,可以登录mysql新建一个database试试,看看它是不是建在新的数据库目录/data/mysql下。
6,更改root帐户密码
(1)#service mysql stop #停止服务
(2)#mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
(3)#mysql -u root mysql
(4)mysql>select host, user from user; //查找用户
(5)mysql>UPDATE user SET Password=PASSWORD('******') where USER='root';//更新密码
(6)mysql>FLUSH PRIVILEGES;
(7)mysql>quit;
(8)#service mysql restart
以上代码参考了多篇网上文章。
相关文章推荐
- Mysql 数据库zip版安装时basedir datadir 路径设置问题,避免转义符的影响
- MySQL 5.7版本的安装使用详细教程+更改数据库data的存储路径
- ubuntu下mysql安装路径更改及密码修改及日志文件
- ubuntu下mysql安装路径更改及密码修改
- ubuntu下mysql安装路径更改及密码修改
- linux mysql 更改MySQL数据库存储路径(datadir)
- ubuntu 14.04 mysql change datadir
- MySQL 初步安装后更改datadir目录几种方式
- 如何在Ubuntu 14.04之上安装Linux、Apache、MySQL与PHP(即LAMP)堆栈
- 【linux】ubuntu更改mysql数据文件路径
- WINDOWS下更改MYSQL数据路径(datadir)后服务启动1067解决不能改变mysql数据库存储位置
- Ubuntu 14.04 LTS apt-get mysql无密码安装
- ubuntu下mysql服务器更改数据库文件路径
- Linux下mysql安装教程,环境:阿里云 Ubuntu 14.04 mysql 5.6
- Ubuntu 14.04 安装LAMP(Linux, Apache, MySQL, PHP)服务器
- 将ubuntu14.04 从mysql从5.5删除之后安装5.7遇到的一些问题(本篇不讨论热升级)
- linux下MySQL安装与删除 (Ubuntu下)
- linux下MySQL安装与删除 (Ubuntu下)
- Ubuntu中初步安装好MYSQL后,无法登陆问题及mysql添加、删除账号和修改密码操作
- Ubuntu 14.04安装服务器安装数据库MySQL