deepin下安装mysql

 

1. 下载 MySQL deb 安装包

http://dev.mysql.com/downloads/mysql/#downloads这个网址下载自己所需要的mysql包。

我用的deepin,又不想源码安装,就下了debian包。下下来是deb包,ftp上去。

2. 安装 deb 包(这个步骤是从网上找的,经过我安装,是可以的)

sudo dpkg -i mysql-xxxx-xxx.deb

如下图

 

之后你可以去 /opt/mysql/  目录下找到MySql的服务

 

3. 使用

groupadd mysql   (注意:需要root权限)

useradd -r -g mysql mysql (增加用户)

sudo apt-get install libaio-dev

ln -s /opt/mysql/server-5.6 /usr/local/mysql (软连接)

sudo mkdir /usr/local/mysql/data

sudo chown -R mysql. /usr/local/mysql/data

 

4.初始化数据库

sudo /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

将mysqld的启动shell程序放到系统服务目录下

sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

将 mysql 的配置文件放到系统配置/etc目录下,mysql在全局作用范围要使用该配置文件

sudo cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

 

5.启动 mysql

sudo /etc/init.d/mysql start


6.更改 mysql root 管理员密码

sudo /usr/local/mysql/bin/mysqladmin -u root password [你希望设置的密码]

 

7.测试是否可以本地登录 mysql

sudo /usr/local/mysql/bin/mysql -u root -p [可选数据库名称]

 

8.配置远程

在数据库状态下

mysql> GRANT   ALL   PRIVILEGES   ON   *.*   TO   'root'@'%'   WITH   GRANT   OPTION;(授权给所有用户可以访问所有库)

mysql> FLUSH   PRIVILEGES ;

为了避免出现 Access defined这种错误,重置一下root密码

mysql> use mysql;

mysql> update user set password=password("123456") where user="root";

flush privileges;

mysql> exit

完成!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值