Code前端首页关于Code前端联系我们

包含 Linux 上 mysql 测试的条目

terry 2年前 (2023-09-30) 阅读数 48 #Mysql
文章标签 Mysql

本文内容:

  • 1、在Linux phpstudy环境下,mysql测试链接不成功。
  • 2、Linux上Mysql数据测试,添加400万条数据。我希望服务器程序在终端关闭后继续运行测试。我尝试了 nohup 但没有成功。
  • 3、Linux中Mysql数据库的安装和配置
  • 4. 有没有教程可以测试虚拟机的LINUX是否可以连接本地MYSQL数据库?

在Linux phpstudy环境下,mysql测试链接失败

估计您没有授权本地或远程管理员登录,无法连接。按照以下流程更改mysql远程访问授权

#ps aux|grep mysqld //首先检查mysql是否启动

#netstat -ant | grep 3306 //检查端口是否开启

如果启动,则使用本地登录(不可远程或交互式登录)

# mysqld-nt --skip-grant-tables 或 sudo /usr/sbin /mysqld - -skip-grant-tables //ubuntu

#/usr/sbin/mysqld --skip-grant-tables //redhat或centos直接admin进入

理解mysql语句见下文,

mysql使用mysql

mysql 从 user='root' 的用户中选择用户、主机、密码; ,,

mysql 更新用户集 host='localhost' 其中 user='root' 且主机 ='%';

mysqlSET PASSWORD FOR 'root'@'localhost' = PASSWORD('NewPassword');

mysql刷新权限;

示例:将所有权限授予 phpstudy。* 使用“123456”授予选项识别“root”@“192.168.1.3”;说明:授予root远程ip 192.168.1.3登录功能phpstudy.*的所有权限。 %:通配符代表所有IP地址。

#service mysqld 启动或重新启动 Linux。之后您可以检查是否可以连接。如果能够连接,通常会保存 mysql 日志。

Linux上MySQL数据测试,新增400万条数据。我希望服务器程序在终端关闭后继续运行测试。我尝试了 nohup 但没有成功。

这是不可能的。最简单的方法是编写一个脚本,然后运行它并将脚本挂在后台。就是这样。

如何在linux中安装和配置mysql数据库

1。下载、编译并安装

#cd /usr/local/src/

#wget

#tar –xzvf mysql-5.1.38.tar.gz ../software/

# ./configure # ./

--prefix=/usr/local/mysql //MySQL安装目录

--datadir=/mydata //数据库存放目录

--charset=utf8 //使用UTF8格式 --with-extra-charsets=complex //安装所有扩展字符集

--enable-thread-safe-client //启用客户端安全线程

--with-big-tables //启用大表

--with-ssl //使用SSL加密

--with-embedded-server //编译为嵌入式MySQL库(libmysqld.a),

--enable-local-infile //允许从本地导入的数据

--enable-assembler //组装常见的x86算子,可以提高性能

--with-plugins=innobase //数据库插件

--with-plugins=partition //表分区功能,将一个大表分割成几个小表

#make make install //然后编译安装

2.创建新用户和组

#groupadd mysql //创建MySQL组

#useradd -g mysql -s /sbin/nologin mysql //创建属于MySQL组的MySQL用户

3.设置

#chown -R mysql:mysql /usr/local/mysql / MySQL用户和组的MySQL目录权限

#cp /usr/local/src/software/ mysql-5.1.38/support - files/ my-medium.cnf /etc/my.cnf //复制到配置文件my.cnf

#/usr/local/mysql/bin/mysql_install_db --user=mysql //使用MySQL初始化数据库

# chown -R mysql:mysql /usr/local/mysql/var/ //将初始化的数据库目录交给MySQL所有者

#/usr/local/mysql/bin/mysqld_safe --user=mysql //启动MySQL

4 。其他

#cp /usr/local/ src/software/ mysql-5.1.38/support-files/mysql.server /etc/init.d/mysqld

#chmod 755 /etc/init.d/mysql

#chkconfig --add mysqld

#chkconfig mysqld on

#service mysqld restart

5。登录测试

#cd /usr/local/mysql/bin

#mysql

显示数据库;

#

MySQL安装完成

Linux下Mysql配置方法

Linux下Mysql配置文件路径在/usr/share/mysql

有:my-huge.cnf、my-large.cnf、my-medium、my-small.cnf。

根据需要打开其中一个文件:

在文件[mysqld]中搜索

在下一行下面添加datadir=FILEPATH /*此路径是保存数据库的路径*/

然后保存将文件

输入

#cp my-***.cnf /etc

# 到 shell-cd /etc

#mv my.cnf my.cnf.bak /*备份之前系统 mysql 配置file*/

#mv my-***.cnf my.cnf

#service mysqld start /*启动mysql服务*/

#ntsysv /*设置mysql自动启动,选择mysqld服务在弹出窗口中加空格,最后保存se*/

有在虚拟机上测试LINUX的说明吗?是否可以连接本地MYSQL数据库?

mysql -u {mysql-user} -p {mysql-password} -h {mysql-server}

注意:由于需要连接虚拟机中本地MySQL数据库,所以

先make确保虚拟机的网络设置没有问题,可以 ping 通本地 IP 地址。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门