当前位置:   article > 正文

debian linux 安装mysql,debian安装mysql_debian mysql_debian 安装mysql-树懒学堂

debian arm 软件包 mysql-server 没有可安装候选

快速安装

apt install mysql-client mysql-server

手动安装

若快速安装不成功可以手动安装,步骤如下:

下载:mysql官网下载 mysql 5.7.33版本的tar包:mysql-server_5.7.33-1debian10_amd64.deb-bundle.tar 解压(安装文件及组件集合)

debian官网下载libmecab2

https://www.ubuntuupdates.org/package/core/xenial/universe/base/libmecab2选择对应的版本(32位或64位)下载

第一步:

dpkg –install libmecab2_0.996-6_amd64.deb

第二步:

dpkg –install mysql-common_5.7.33-1debian10_amd64.deb

第三步:

dpkg –install mysql-community-client_5.7.33-1debian10_amd64.deb

第四步:

sudo apt-get install psmisc

这一步要求设置mysql的root密码

第五步(开发依赖包):

dpkg –install libmysqlclient20_5.7.33-1debian10_amd64.deb

dpkg –install libmysqlclient-dev_5.7.33-1debian10_amd64.deb

dpkg –install libmysqld-dev_5.7.33-1debian10_amd64.deb

查看安装是否成功

1、启动

/etc/init.d/mysql start

2、查看

ps -ef|grep mysql 看是否已经启动进程

netstat -npl|grep mysql 看3306端口是否处于LISTEN状态

启停配置

1、启动

MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。

/etc/init.d/mysql start

或service mysql start

2、停止

/usr/bin/mysqladmin -u root -p shutdown

或service mysql stop

mysql配置文件:

/etc/mysql/mysql.conf.d/mysqld.cnf

客户端配置

navicat客户端配置:

ip:xxx.xxx.xxx.xxx

端口:3306 (文件:/etc/services)

用户权限及密码配置

服务端配置表:

database/table : mysql/user

#使用mysql系统数据库

use mysql;

#查看用户配置

select user,plugin,authentication_string,host from user;

#新增用户

INSERT INTO user VALUES (’%’, ‘test_user’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘’, ‘’, ‘’, ‘’, ‘0’, ‘0’, ‘0’, ‘0’, ‘mysql_native_password’, 0x2A36424234383337454237343332393130354545343536384444413744433637454432434132414439, ‘N’, ‘2020-08-28 23:39:11’, null, ‘N’);

#修改用户密码

update user set authentication_string=password(‘123456’) where user=‘test_user’;

#修改用户访问权限,%表示任意IP可登陆

update user set host=’%’ where user=‘test_user’;

flush privileges; –刷新配置

mysql查看编译链接参数配置(c/c++ Makefile)

$mysql_config –cflags –libs

-I/usr/include/mysql

-L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread -lz -lm -lrt -latomic -lssl -lcrypto -ldl

c/c++连数据库操作时一定记得在连接成功之后调用设置字符集的系统函数,否则中文字符可能出现乱码

int mysql_set_character_set( MYSQL * mysql, char * csname);

eg:mysql_set_character_set(connHandle,“utf8”);

参考:https://blog.csdn.net/ashlingr/article/details/7535883

更多环境安装MySQL请看《MySQL 安装》,还有视频教程。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/232246
推荐阅读
相关标签
  

闽ICP备14008679号